On Mon, Oct 24, 2016 at 6:25 PM, Guido Milanese <guido.milan...@gmail.com> wrote: > Perfect, thank you. I think that using "-c" for short commands and a file for > long sequences is a very wise choice. > An additional question: how could I unmap the keys leaving the vim session > without asking my user to unmap the keys manually? Could I run again vim > "silently" from my bash script unloading the mapping? For example: > > vim -c "MAP KEY" > # the user works in vim; after he leaves, > vim -c "UNMAP KEY" > > As usual, a great program and a generous group. > > guido (italy)
After the user leaves (closes) Vim, the keys aren't mapped anymore. Starting Vim without the appropriate -c or -S command-line switch will simply not load it. If you want a mapping to be loaded every time a user starts Vim, it is possible too, but then you should create a global plugin or (if the mapping is defined with <buffer>, to be used only for one filetype) a filetype-plugin. See :help 'runtimepath', and in particular :help after-directory :help write-plugin :help add-global-plugin :help add-filetype-plugin This is of course for mappings you want to distribute. Your private ones you can of course just write into your vimrc. Best regards, Tony. -- -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.