yaifa.vim : Yet Another Indent Finder, Almost...
| script karma |
Rating 40/13,
Downloaded by 556
|
Comments, bugs, improvements
|
Vim wiki
|
| created by |
| Israel Chauca Fuentes |
| |
| script type |
| utility |
| |
| description |
NOTE: This update makes the start-up way faster, sorry for the previous behaviour.
This plug-in will automatically try to detect the kind of indentation in your file and set Vim's options to keep it that way. It recognizes three types of indentation:
1.- Space: Only spaces are used to indent.
2.- Tab: Only tabs are used.
3.- Mixed: A combination of tabs and space is used. e.g.: a tab stands for 8 spaces, but each indentation level is 4 spaces.
The values of 'expandtab' and 'shiftwidth' set in your vimrc will be used as the default values.
Use :YAIFAMagic to manually detect and set the indenting settings for the current file, it'll also echo the found settings.
You can set yaifa_max_lines to customize the max number of lines that will be scanned:
let yaifa_max_lines = 4096
This script started as a port to VimL from Philippe Fremy's Python script Indent Finder (vimscript#513), hence the "Almost" part of the name. |
| |
| install details |
| Place the file in your ~/.vim/plugin/ folder. |
| |
script versions (upload new version)
Click on the package to download.
ip used for rating: 50.17.109.248
|