mirror of
https://github.com/amix/vimrc
synced 2025-02-28 14:12:51 +08:00
119 lines
5.7 KiB
Plaintext
119 lines
5.7 KiB
Plaintext
*indentLine.txt* Show vertical lines for indent with conceal feature
|
|
|
|
CONTENTS *indentLine-contents*
|
|
Introduction |indentLine-introduction|
|
|
Config |indentLine-config|
|
|
Variables |indentLine-variables|
|
|
Commands |indentLine-commands|
|
|
FAQ |indentLine-faq|
|
|
Changelog |indentLine-changelog|
|
|
Credits |indentLine-credits|
|
|
==============================================================================
|
|
INTRODUCTION *indentLine-introduction*
|
|
This plugin is used for displaying thin vertical lines at each indentation
|
|
level for code indented with spaces. For code indented with tabs, I think
|
|
there is no need to support it, using :set list lcs=tab:\|\ (here is a space)
|
|
can achieve it.
|
|
==============================================================================
|
|
CONFIG *indentLine-config*
|
|
|
|
==============================================================================
|
|
VARIABLES *indentLine-variables*
|
|
|
|
g:indentLine_loaded *g:loaded_indentLine*
|
|
Whether load indentLine plugin.
|
|
Default value is 0.
|
|
|
|
g:indentLine_char *g:indentLine_char*
|
|
Specify a character to be used as indent line.
|
|
You also can use other characters:
|
|
| ¦ ┆ │
|
|
Default value is "|".
|
|
|
|
g:indentLine_first_char *g:indentLine_first_char*
|
|
Specify a character to be used as indent line
|
|
on the first level.
|
|
You also can use other characters:
|
|
| ¦ ┆ │
|
|
Default value is "|".
|
|
|
|
g:indentLine_color_term *g:indentLine_color_term*
|
|
Specify terminal vim indent line color.
|
|
e.g. let g:indentLine_color_term = 239
|
|
|
|
|
|
g:indentLine_color_gui *g:indentLine_color_gui*
|
|
Specify GUI vim indent line color.
|
|
e.g. let g:indentLine_color_gui = '#A4E57E'
|
|
|
|
g:indentLine_indentLevel *g:indentLine_indentLevel*
|
|
Specify how much indent level do you want to use for
|
|
indentLine. Most program will not has bigger indent level than
|
|
10.
|
|
Default value is 10.
|
|
|
|
g:indentLine_showFirstIndentLevel *g:indentLine_showFirstIndentLevel*
|
|
Specify whether the first indent level should be shown.
|
|
This is useful if you use indentLine in comination with
|
|
|listchars| in order to show tabs.
|
|
Default value is 0.
|
|
|
|
g:indentLine_enabled *g:indentLine_enabled*
|
|
Specify whether to enable indentLine plugin by default.
|
|
If value is not 0, the plugin is on by default, otherwise off.
|
|
Default value is 1.
|
|
|
|
g:indentLine_fileType *g:indentLine_fileType*
|
|
This variable specify a list of file types.
|
|
When opening these types of files, the plugin is enabled by
|
|
default.
|
|
e.g. let g:indentLine_fileType = ['c', 'cpp']
|
|
Default value is [] which means all file types is supported.
|
|
|
|
g:indentLine_fileTypeExclude *g:indentLine_fileTypeExclude*
|
|
This variable specify a list of file types.
|
|
When opening these types of files, the plugin is disabled by
|
|
default.
|
|
e.g. let g:indentLine_fileType = ['text', 'sh']
|
|
Default value is [] which means no file types is excluded.
|
|
|
|
g:indentLine_bufNameExclude *g:indentLine_bufNameExclude*
|
|
This variable specify a list of buffer names, which can be
|
|
regular expression. If the buffer's name fall into this list,
|
|
the indentLine won't display.
|
|
e.g. let g:indentLine_bufNameExclude = ['_.*', 'NERD_tree.*']
|
|
Default value is [].
|
|
|
|
g:indentLine_maxLines *g:indentLine_maxLines*
|
|
This variable specify a number, when the number of buffer's
|
|
lines exceed it, the plugin try to use another pattern to make
|
|
the performance better.
|
|
Default value is 3000.
|
|
|
|
==============================================================================
|
|
COMMANDS *indentLine-commands*
|
|
|
|
IndentLinesReset [number]
|
|
if 'shiftwidth' changes, using this command can redraw the
|
|
indentLines. number is optional, it means the width between
|
|
two indent level, if ommited, value of 'shiftwidth' is used.
|
|
|
|
IndentLinesToggle
|
|
toggle the indent lines of the current buffer.
|
|
==============================================================================
|
|
FAQ *indentLine-faq*
|
|
|
|
==============================================================================
|
|
CHANGELOG *indentLine-changelog*
|
|
|
|
==============================================================================
|
|
CREDITS *indentLine-credits*
|
|
|
|
Thanks to the following people for suggestions and patches:
|
|
|
|
NagatoPain
|
|
Salman Halim
|
|
Christophe
|
|
==============================================================================
|
|
vim:tw=78:ts=8:ft=help:norl
|