I code CSS and Python and for CSS I have the following little time saver
inoremap : :;<Left>
This is great until I start coding in Python. Every time I hit : I get an unwanted ;
I should mention that to make editing in Python pleasant with proper indentation I added
~/.vim/ftplugin/python.vim
python.vim contains the following
setlocal tabstop=4
setlocal softtabstop=4
setlocal shiftwidth=4
setlocal textwidth=80
setlocal smarttab
setlocal expandtab
What code would I put into python.vim to override inoremap : :;<Left> from my .vimrc so that when I press : all I get is a single :?
As mentioned by Daan, you can also put the mapping for : in css specific vim file ( for example ~/.vim/syntax/css.vim )