On 31/03/13 09:16, AndyHancock wrote:
On Mar 30, 7:20 pm, Charles E Campbell wrote:
AndyHancock wrote:
I am trying to get my netrw marked files to show up as yellow, and
the target directory for copying marked files to show up as bolded
cyan. In my vimrc, I have:
syntax on
color mine
I deliberately stuck "syntax on" as a precaution because the
highlight groups netrwMarkFile and netrwCopyTgt don't exist without
"syntax on". Without it, the "color mine" seems to have no effect
in netrw.
[snip]
The Cyan for Directory works. The yellow for netrwMarkFile works.
But the netrwCopyTgt doesn't work (neither bold nor yellow)
The netrwCopyTgt syntax is transparent. You need to get rid of that
modifier. So, put in your .vim/after/syntax/netrw.vim file:
syn clear netrwCopyTgt
syn match netrwCopyTgt "Copy/Move Tgt:" contained skipwhite
nextgroup=netrwList
hi link netrwCopyTgt Unique
where Unique is whatever color you want (or, instead of hi link ...,
use hi and fg= bg= etc specifications).
Hi Charles,
I put the lines into cygwin's /usr/share/vim/vimfiles/after/syntax/
netrw.vim. In place of "hi link netrwCopyTgt Unique", I put
hi netrwCopyTgt term=bold cterm=11 gui=bold guifg=yellow
When I editted a directory path and netrw is invoked, I pressed "a" to
cycle through the hiding list modes until nothing was hidden. I got
the error:
Error detected while processing
/usr/share/vim/vimfiles/after/syntax/netrw.vim:
line 5:
E492: Not an editor command: nextgroup=netrwList
I then commented that line out. The effect of netrw's "mt" was to
highlight the words "Copy/Move Tgt:" in the header. The target file
itself was not highlighted. Is that what the commented line should
have done?
There was a spurious linebreak in the email. "nextgroup=netrwList"
should either have been at the end of the previous :syn match line, or
else have a backslash at the start to mark it as a continuation line.
Best regards,
Tony.
--
... the privileged being which we call human is distinguished from
other animals only by certain double-edged manifestations which in
charity we can only call "inhuman."
-- R. A. Lafferty
--
--
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.