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.

Reply via email to