On Wed, Sep 2, 2009 at 6:26 AM, Dmitry V. Krivenok <[email protected] > wrote:
> I want to map insertion of such strings to some key (e.g. F8). > However, I want this mapping to be language dependent. > It should recognize type of file in the current buffer and insert > appropriate string. > > Is it possible to implement such mapping in VIM? > Are there ready-to-use solutions? > What should I learn to implement such mapping from scratch? > One way to do this is by using the filetype. Create two files, $VIM/ftplugin/cpp.vim and $VIM/ftplugin/perl.vim and put your mappings in there: in $VIM/ftplugin/cpp.vim nmap <buffer> <F8> 80i/<esc> imap <buffer> <F8> <esc>80i/<esc> $VIM/ftplugin/perl.vim nmap <buffer> <F8> 80i#<esc> imap <buffer> <F8> <esc>80i#<esc> --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
