cursorcross.vim
cursorcross.vim copied to clipboard
Sane cursorcolumn and cursorline handling
Cursorcross.vim
Refreshingly sane cursorcolumn and cursorline handling.
Configuration
Four options are available:
-
g:cursorcross_dynamic = 'clw', which features to dynamically handle:- :code:
'c'triggers :code:cursorcolumnin insert mode when the cursor is at the beginning of the line. - :code:
'l'activates :code:cursorlinein normal mode and turns it off when entering insert mode. - :code:
'w'automatically disables :code:cursorcolumnand :code:cursorlinein non-focused windows. When entering a window, both variables are restored to their previous state.
- :code:
-
g:cursorcross_exceptions = [], list of filetypes where dynamic mode will be disabled. -
g:cursorcross_disable = 0, disable the plugin. -
g:cursorcross_mappings = 1, create the following mappings:-to togglecursorline.|to togglecursorcolumn.
Additionally, the CursorcrossToggle command can be used to disable all
dynamic modes globally.