On 27/08/08 06:05, Bill McCarthy wrote: > On Tue 26-Aug-08 7:25pm -0600, Tony Mechelynck wrote: > >> ---------------------------------- >> Ah! I found them !!!!!!!!!!!!!!!!! >> ---------------------------------- >> see ":help dos-standard-mappings" > > Thanks Tony! I've revised my _vimrc correction to work fine > for Vim as well as Gvim: > > " Remove the not useful select mode versions > sunmap<C-X> > if has("GUI") > sunmap<C-Del> > sunmap<S-Del> > sunmap<C-Insert> > sunmap<S-Insert> > else > sunmap<M-N><M-T> > sunmap<M-N><M-U> > sunmap<M-N><M-W> > sunmap<M-N><M-X> > " and these strange mappings > unmap!<C-End> > unmap!<C-Home> > unmap<C-End> > unmap<C-Home> > endif >
For Windows this is OK (I think), but remember (just in case) that on Unix/Linux a single executable can work either in Console mode or GUI mode. There, has('gui') and has('gui_running') are different: has('gui') GUI capability is compiled-in has('gui_running') we are in the GUI, or about to start it In addition, on Unix/Linux you can start a GUI-enabled Vim in Console mode and later start the GUI with ":gui". In that case your vimrc will already have been sourced with !has('gui_running'), but sourcing the gvimrc, triggering the GUIEnter event starting the GUI, and possibly forking from the console terminal, will all happen as a result of the ":gui" command (and with has('gui_running') on). (Personally I don't use that copmmand, but some other people sometimes do.) In all GUI versions, the 'term' setting is set to builtin_gui when starting the GUI. The termcap settings (including e.g. the visualbell screen code) are then changed and maybe also the "default Dos/Windows mappings". In that case undoing the default GUI mappings in the vimrc could be too soon, in that case you can use either a gvimrc or a GUIEnter autocommand. Best regards, Tony. -- This is for all ill-treated fellows Unborn and unbegot, For them to read when they're in trouble And I am not. -- A. E. Housman --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---