WholeLineColor : plugin for changing background color of lines
script karma |
Rating 9/3,
Downloaded by 656 |
Comments, bugs, improvements
|
Vim wiki
|
created by |
Scott Updike |
|
script type |
utility |
|
description |
Have you ever wanted to mark lines or groups of lines in a way that is easy to see and be be able to jump to those markings? The WholeLineColor plugin lets you do just that. Using Vim's signs feature, the background color of lines can be changed with convenient mappings. Groups of lines can be marked in visual mode with the same mappings. There are also mappings to go to the next and previous group of marked lines.
Functionality
<Space>bu
Remove set color from current (or selected) lines.
<Space>bn
Set background of current or selected lines to green.
<Space>bg
Set background of current or selected lines to grey.
<Space>bl
Set background of current or selected lines to blue.
<Space>bp
Set background of current or selected lines to purple.
<Space>br
Set background of current or selected lines to red.
<Space>bb
Set background of current or selected lines to black.
The above mappings work in both normal and visual mode and take a count just
like built in commands.
If you have the vim-repeat plugin (https://github.com/tpope/vim-repeat) installed, you can also repeat any of the above mappings with dot, '.'.
<Space>bK
Delete all lines that don't have background color set (keep only lines with
background color set).
<Space>bD
Delete all lines with background color set.
<Space>bU
Remove all set background colors.
<c-n>
Go to next group of lines with background color set.
<c-p>
Go to previous group of lines with background color set.
Options
g:wholelinecolor_leader
The key used as the leader to the mappings. The default is <Space>.
g:wholeline_sign_num
Starting sign id. The default is 373700. Change this if this is conflicting
with other sign ids, e.g. sign ids coming from other plugins.
g:wholelinecolor_next
The keystroke used to go to the next group of lines with background color set.
The default is <c-n>.
g:wholelinecolor_prev
The keystroke used to go to the previous group of lines with background color
set. The default is <c-p>.
These are the default highlight settings. Change them to suit your preferences.
highlight WLCBlackBackground ctermbg=233 guibg=#121212
highlight WLCRedBackground ctermbg=52 guibg=#882323
highlight WLCBlueBackground ctermbg=17 guibg=#003366
highlight WLCPurpleBackground ctermbg=53 guibg=#732c7b
highlight WLCGreyBackground ctermbg=238 guibg=#464646
highlight WLCGreenBackground ctermbg=22 guibg=#005500 |
|
install details |
Extract the plugin files in your ~/.vim (*nix) or ~/vimfiles (Windows). You should have 2 files:
plugin/wholelinecolor.vim
doc/wholelinecolor.txt
Next, to finish installing the help file run:
:helptags ~/.vim/doc
Alternatively, and arguably preferably, use Pathogen and checkout the vim-wholelinecolor directory in your bundle directory. Then, run:
:Helptags
|
|
script versions (upload new version)
Click on the package to download.
ip used for rating: 142.132.191.50
|