- Source for the Chazon Ish saying that long jackets are preferable?
- “Drop voicing” How useful it is?
- What is the name of this peace of song?
- How to search content of Attachment of list item
- Backup and restore in Office 365
- Connect on premise SQL server with SharePoint provider hosted Add-ins
- Multi line of text field returns null value in search rest call
- Why does my Toyota Corolla 1500cc with 16 valves lose a half litre of water in the radiator after 100 km run?
- Authenticate to external service using oauth1.0
- CKEditor is missing when editing a page, but works fine when creating a new page
- Custom Password validation on Drupal 7 form
- How to add Open Graph Tags in Custom Module detail page?
- Golf Your Favorite Minecraft Tool
- Using argparse with parameters defined in config file
- Poker dealer Hold'em
- Why do the Martian aggressors in Robinson Crusoe on Mars look the same as those in War of the Worlds?
- Predator too busy?
- Aliens. Where was Bishop?
- Did the Federation actually have consistent naming conventions for their ships of the line?
- Is there a canon in the Star Trek universe?
Automatically change interface colors for normal(visual) vs input mode
I have found a related question here:
Automatically set the 'number' option in Vim when entering Ex mode, set 'nonumber' in visual mode
Still I am not sure that I can follow those explanations to achieve what I want.
So here is what I want to achieve:
For normal (and visual) mode, I've set up a color bar, for example here
I [ab]use the foldcolumn to indicate that I am in visual mode (see on the left a blue vertical bar):
Now if I go into insert mode I want it to change the color (now the bar is gray as if it is gone):
I want this to set up a strong visual feedback which helps
to always see in which mode I am currently.
Sometimes I start to input text when I am in normal or visual
mode and this results in running a lot of Vim's commands.
So how can I make that the color changes automatically in run-time when switching from insert to normal mode and back?
Here I use is foldcolumn, but it can be something else with similar effect to this.
VIM 7.4, Windo
Use the InsertEnter and InsertLeave autocmd events. For example, say I [ab]used the cursorline setting instead of the foldcolumn:
autocmd InsertEnter * set cursorline
autocmd InsertLeave * set nocursorline
So whatever it is you do to change the colour of the foldcolumn (hi FoldColumn ctermbg=blue?), put those as the commands after the autocmd InsertEnter * and autocmd InsertLeave *.
This is easier for the insert mode than other modes, since there are autocmd events for entering and leaving insert mode, but not for normal, visual, etc.2017-04-07 04:53:49