On Fri, March 30, 2012 03:31, howard Schwartz wrote: > Still puzzling over disabling abbreviations in : command line mode. Not > even > sure of the terminology. In normal mode, hitting / ? or : puts you on the > bottom of the screen, where you can execute 3 kinds of commands: / is a > forward search ? is a backward search and : permits a special set of > commands, > partially left over from the old ed and ex editors. Then there is `ex' > command line mode, which lets you execute more than one of these commands, > before returning to normal or insert mode. > > It seems so reasonable to distinguish the : commands from the / and ? > search > commands. But there are no autocommands, or types of map or appreviations > that > do this. ``command line'' mode usually means all three of : / and ? > > I guess I could do something like this: > > map ^K : > map : :set paste^M^K "using ^K to prevent infinite regress > > au insertEnter * set nopaste > > > But then I would need to create maps for / and ? to set nopaste for these > modes, in case someone when from a : command and then tried a search. > > Seems terribly messy. what I need is for entering : command mode to be an > event, so I can use autocommands for it, like I could for cmdwin: > > au cmdwinEnter * set paste > au cmdwinLeave * set nopaste > > Is there some obscure function that would permit me to use autocommands or > maps that trigger when one enters and leaves : mode? >
What was wrong with the solution, I provided to you last time? regards, Christian -- 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
