1
Fork 0
vim-highlight/doc/highlight.txt

68 lines
2.8 KiB
Plaintext
Raw Normal View History

2016-11-11 00:15:52 +00:00
*highlight-registry* functionality of the highlight registry
2016-11-08 01:49:02 +00:00
==============================================================================
CONTENTS *highlight-contents*
2016-11-08 01:49:02 +00:00
1. Usage ................................................... |highlight-usage|
2. Statusline ......................................... |highlight-statusline|
2016-11-08 01:49:02 +00:00
==============================================================================
Section 1: Usage *highlight-usage*
2016-11-08 01:49:02 +00:00
["x]& Highlights the <cword> under the cursor into register x.
2016-11-08 01:49:02 +00:00
["x]y& Sets the search register to the contents of register x.
2016-11-08 01:49:02 +00:00
["x]d& Removes the <cword> from register x.
2016-11-08 01:49:02 +00:00
["x]c& Emptys register x. No patterns previously belonging
inside this register will be highlighted.
2016-11-08 01:49:02 +00:00
["x]* Highlights the <cword> under the cursor into register x.
Moves to the next occurrence of the <cword>.
2016-11-08 01:49:02 +00:00
["x]# Highlights the <cword> under the cursor into register x.
Moves to the previous occurrence of the <cword>.
2016-11-08 01:49:02 +00:00
["x]g& Highlights the <cword> under the cursor, but without
forcing any highlighted occurrences to be a word. That
is, if the selected <cword> is a substring of any text
in the current buffer, the substring will also be
highlighted.
2016-11-08 01:49:02 +00:00
["x]g* Works like ["x]g& but also moves to the next occurrence
of the pattern.
2016-11-08 01:49:02 +00:00
["x]g# Works like ["x]g& but also moves to the previous
occurrence of the pattern.
2016-11-08 01:49:02 +00:00
v_["x]& Note the v indicates visual mode. Works like g&, but
with the visually selected region.
2016-11-08 01:49:02 +00:00
v_["x]* Note the v indicates visual mode. Works like g*, but
with the visually selected region.
2016-11-08 01:49:02 +00:00
v_["x]# Note the v indicates visual mode. Works like g#, but
with the visually selected region.
2016-11-08 01:49:02 +00:00
v_["x]d& Note the v indicates visual mode. Removes the visually
selected region from register x.
2016-11-08 01:49:02 +00:00
==============================================================================
Section 2: Statusline *highlight-statusline*
2016-11-08 01:53:43 +00:00
highlight#statusline()
2016-11-08 01:53:43 +00:00
Use the following function to append the currently active highlight
register into the statusline. This can be done as:
2016-11-08 01:53:43 +00:00
:set statusline+=%{highlight#statusline()}
If using airline, can pass in the name of a defined function as a
parameter to #statusline():
call airline#parts#define_function('foo', 'highlight#statusline("foo")')
2016-11-08 01:53:43 +00:00
2016-11-08 01:49:02 +00:00
vim:tw=78:ts=8:ft=help:norl: