カーソル下にある括弧の対応をハイライトするプラグインです
- 括弧のみだけでなく、その間もあわせてハイライトすることができます。
- カーソルを移動した後、ハイライトまでに遅延を発生させることができます。
- Vim 8.0
挿入モード i
a
(および置換モード R
) において、ハイライトをするタイミングを指定する。
'close_only'
: 閉じ括弧の両方の入力時のみに対応する括弧をハイライトする'both'
: 開き括弧・閉じ括弧の両方の入力時に対応する括弧をハイライトする (デフォルト)
let g:hlparen_insmode_trigger = 'both'
カーソルが括弧に移動後、ハイライトするまでの遅延時間(ミリ秒)
- 300 (デフォルト)
let g:hlparen_highlight_delay = 100
括弧のハイライト時のスタイル
parenthesis
: マッチする括弧のみをハイライト (デフォルト)expression
: マッチした括弧で囲まれた部分もハイライト (注意: 最大8行まで)
let g:hlparen_highlight_style = 'expression'
ハイライト時に使用されるハイライトグループ
highlight! link HlParenMatch MatchParen
使用時にはデフォルトの matchparen プラグインを無効化しておいてください。
let g:loaded_matchparen = 1
- 挿入モードでカーソルを動かす際のハイライトについて考えられていない
g:hlparen_highlight_style = 'expression'
のときにハイライトされる領域がおかしい
このプラグインは以下のプラグインに多大な影響を受けています。
sgur sgurrr@gmail.com