インサートモードに入る前に入力済みだった文字aはインサートモードに入ったら非表示にして、
インサートモードに入ってから入力した文字aは表示させるスクリプトが書きたいです。
表示の切り替えまでは書けたのですが、マッチを適用させない方法が分かりません。
アドバイスをお願い致します。
vim
1function! s:enter() 2 syntax match Hide /a/ conceal oneline containedin=ALL 3 setlocal conceallevel=3 4 setlocal concealcursor+=i 5endfunction 6 7function! s:leave() 8 setlocal conceallevel& 9 setlocal concealcursor& 10 syntax clear 11 syntax enable 12endfunction 13 14augroup sample 15 autocmd! 16 autocmd InsertEnter * call s:enter() 17 autocmd InsertLeave * call s:leave() 18augroup END
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/20 02:48