From 717177006f1996988adc22209975177916e5d4d0 Mon Sep 17 00:00:00 2001 From: Joshua Potter Date: Wed, 24 May 2017 18:04:59 -0700 Subject: [PATCH] Prefix variables with highlight and get register_prefix --- autoload/highlight.vim | 4 ++-- plugin/hightlight.vim | 17 ++++++++++++++--- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/autoload/highlight.vim b/autoload/highlight.vim index 34cb426..e8f7b3f 100644 --- a/autoload/highlight.vim +++ b/autoload/highlight.vim @@ -35,10 +35,10 @@ let s:registry = {} " Convenience method to determine which register is being currently used. " The unnamed register defaults to the last used register to avoid having to " constantly prefix registration. This can be changed by setting the value of -" g:persist_unnamed_register to 1. +" g:highlight_persist_unnamed_register to 1. function! highlight#expand_reg(reg) - if !g:persist_unnamed_register && a:reg ==# '"' + if !g:highlight_persist_unnamed_register && a:reg ==# '"' return s:active_register endif return a:reg diff --git a/plugin/hightlight.vim b/plugin/hightlight.vim index c35151e..21d40c7 100644 --- a/plugin/hightlight.vim +++ b/plugin/hightlight.vim @@ -45,13 +45,24 @@ if !exists('g:highlight_registry') endif -" g:persist_unnamed_register :: Boolean {{{2 +" g:highlight_persist_unnamed_register :: Boolean {{{2 " ------------------------------------------------------------------------------ " Determines how to manage the unnamed register '"'. If set to false, we regard " the unnamed register to implicitly imply use of the last activated register. -if !exists('g:persist_unnamed_register') - let g:persist_unnamed_register = 0 +if !exists('g:highlight_persist_unnamed_register') + let g:highlight_persist_unnamed_register = 0 +endif + + +" g:highlight_register_prefix :: String {{{2 +" ------------------------------------------------------------------------------ +" Prefix used for group names and for link between Search highlight group and +" the highlight registries. That is, hi link Search {g:highlight_register_prefix} +" and hi link {g:highlight_register_prefix} {active search register}. + +if !exists('g:highlight_register_prefix') + let g:highlight_register_prefix = 'HighlightRegister' endif