You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In general I think it is bad behavior to force the end user to use a specific mapping, especially with vim, where a configuration can load tens of plugins to provide all the user desired functionality.
the ftplugin/votl.vim contains an array of mappings. Most of them use <localleader> and can at least be indirectly configured. But the mappings
are global and use up two easily accessible and therefore more likely already user defined mappings. Apart from having already not much worse default mappings. A typical use might be for example to use them to jump between multiple split windows as described on vim.wikia.com.
Could we please remove at least those. It is a quick and easy fix and it is easy enough to mention additional mappings in the doc that the user can then add himself to his .vimrc. In any case the user has to go through the doc to see which mappings are available.
I will add a pull request for this shortly.
The text was updated successfully, but these errors were encountered:
leoroos
pushed a commit
to leoroos/vimoutliner
that referenced
this issue
Jul 22, 2016
Don't set the mappings by default, instead
mention the possibility and how to do it in
the documentation.
Replace earlier mentions with the default
CTRL-] vim mapping.
Remove the Q mapping from the cheatsheet and the
documentation. It is not set anywhere in the code.
Thank you! :)
Though I was a little overzealous with my deletions and deleted by accident also the internal mappings
which don't interfere with the user mappings, see #130
In general I think it is bad behavior to force the end user to use a specific mapping, especially with vim, where a configuration can load tens of plugins to provide all the user desired functionality.
the
ftplugin/votl.vim
contains an array of mappings. Most of them use<localleader>
and can at least be indirectly configured. But the mappingsare global and use up two easily accessible and therefore more likely already user defined mappings. Apart from having already not much worse default mappings. A typical use might be for example to use them to jump between multiple split windows as described on vim.wikia.com.
Could we please remove at least those. It is a quick and easy fix and it is easy enough to mention additional mappings in the doc that the user can then add himself to his
.vimrc
. In any case the user has to go through the doc to see which mappings are available.I will add a pull request for this shortly.
The text was updated successfully, but these errors were encountered: