Re: Bug: Can't replace highlighted text with Q!

2008-03-10 Fir de Conversatie Ben Schmidt

 To override settings set by vimrc_example.vim, don't modify the file 
 itself, because any Vim upgrade might silently remove your changes. 

I prefer the approach that is suggested in the Vim tutor: copy the contents of 
vimrc_example.vim into your own .vimrc rather than sourcing it. That way things 
aren't silently changed...they aren't changed at all. Mostly.

Essentially the same advice is at

:help not-compatible

There are pros and cons to each approach, of course.

Ben.




--~--~-~--~~~---~--~~
You received this message from the vim_dev maillist.
For more information, visit http://www.vim.org/maillist.php
-~--~~~~--~~--~--~---



Re: Bug: Can't replace highlighted text with Q!

2008-03-09 Fir de Conversatie hamlen

 Q is usually mapped to gq by vimrc_example.vim.

That indeed seems to be the source of the problem!  Thanks, Tony.
When I execute :unmap Q, the problem goes away and I can replace
selected text with Q.

Is there a compelling reason why this key-binding exists?  It is very
unintuitive to the casual user.  The casual user doesn't know anything
about key-mappings, much less how to find vimrc_example.vim and remove
this binding.  To such a user, this quaint quality of Q is quite
quixotic. :)

--Kevin

--~--~-~--~~~---~--~~
You received this message from the vim_dev maillist.
For more information, visit http://www.vim.org/maillist.php
-~--~~~~--~~--~--~---



Re: Bug: Can't replace highlighted text with Q!

2008-03-09 Fir de Conversatie Tony Mechelynck

hamlen wrote:
 Q is usually mapped to gq by vimrc_example.vim.

 That indeed seems to be the source of the problem!  Thanks, Tony.
 When I execute :unmap Q, the problem goes away and I can replace
 selected text with Q.

 Is there a compelling reason why this key-binding exists?  It is very
 unintuitive to the casual user.  The casual user doesn't know anything
 about key-mappings, much less how to find vimrc_example.vim and remove
 this binding.  To such a user, this quaint quality of Q is quite
 quixotic. :)

 --Kevin

I think the reason for this mapping lies in the following paragraph at 
the end of :help Q:

Note: In older versions of Vim Q formatted text,
that is now done with |gq|.  But if you use the
|vimrc_example.vim| script Q works like gq.


To override settings set by vimrc_example.vim, don't modify the file 
itself, because any Vim upgrade might silently remove your changes. 
Rather, I recommend to invoke it (using the :source or :runtime 
commands, q.v.) somewhere near the start of your own vimrc, then 
override what displeases you in its settings. For example, here is the 
beginning of a sample vimrc similar to mine:



 Settings file for vim and gvim
 force English messages and menus
if has(multi_lang)
if has(unix)
language messages C
else
language messages en
endif
endif
 invoke the example vimrc, to set many useful settings
runtime vimrc_example.vim
 here come our own customizations, including overrides to the above
filetype indent off
unmap Q


etc.


Best regards,
Tony.

--~--~-~--~~~---~--~~
You received this message from the vim_dev maillist.
For more information, visit http://www.vim.org/maillist.php
-~--~~~~--~~--~--~---