On 27/12/13 07:05, Ben Fritz wrote:
On Thursday, December 26, 2013 4:28:22 PM UTC-6, Steve wrote:
Hi,



   As I'm still learning vim (who isn't?), I'm often reading the help

files. Typing ':h help' splits the window into two buffers which have

the same colorscheme, which can be pretty confusing at some point.

I'm trying to configure vim so that the help files are in a different

colorscheme than the buffer I came from. First idea was to use the

ftplugin mechanism. I thus created ~/.vim/ftplugin/help.vim in which I

put:



colorscheme darkblue



This works for the help file, but as a side effect, it also changes the

other buffer, which is obviously not what is desired.



   I then searched the Net and fell on a message by Gary Johnson dated

December 27th, 2012 [1], saying it was not possible to do this. Further

searches seemed to show other opinions, but nothing that I could use as

is.



   Any help on this issue would be greatly appreciated.




I'm curious where you found "other opinions". Color schemes are global to all 
of Vim. There are no buffer-local or window-local color schemes. You could possibly hack 
a tab-local color scheme using TabEnter/TabLeave autocmds, but there's nothing built in 
even for that.


There are no buffer-local or window-local color schemes; however, most of the highlight groups are filetype-specific; then they are linked to a few "generic" groups. You could change the colours of most of the help highlight groups by writing your own colorscheme, which would undo those links for the highlight groups with names starting in help-, and define a set of specific background and foreground colors for them. Of course, this wouldn't change the colours for the "default" part of help files, i.e. the (many) places where the syntax/help.vim defines no syntax group, so that Vim falls back on the Normal highlight group to highlight them.

A colorscheme is basically just a set of :highlight statements, with a few housekeeping statements at the top and bottom. You can omit the :hi statement for any group where you're content with the default colors (those which you get without a colorscheme); otherwise, have a look at the colorschemes distributed with Vim to get an idea of what is necessary.


Best regards,
Tony.
--
"No power of government ought to be employed in the endeavor to
 establish any system or article of belief on the subject of religion."
      [Jeremy Bentham, Constitutional Code from George
       Seldes, The Great Quotations 1967, p. 813]

--
--
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

--- You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to