> there are just the definded mappings listed, not the basic
> built-in commands like »%«, »e« or »w«.
The natively functionality for these is defined in C functions 
and mapped in Vim's source-code.
If you want a catalog of the functionality, you can look at 
things like
   :help normal-index
   :h visual-index
   :h insert-index
   :h ex-cmd-index
   :h ex-edit-index
or more generically:
:h index.txt
They're available "natively" from within a "noremap" version of a 
mapping.  So if you want to swap the functionality of "j" and "k" 
(wow, that would get annoying, but it's a good example), you can use
   :nnoremap j k
   :nnoremap k j
If you didn't use the "nore" version, then the 2nd one would 
produce a recursive mapping:
   :nmap j k   " now both j & k act like k
   :nmap k j   " now k calls j calls k calls j calls k...boom
Hope this makes sense.  There's no underlying function (like I 
understand Emacs has) accessible to which keys can be rebound.
-tim
-- 
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
No comments:
Post a Comment