質問: ### 前提・実現したいこと set cursorlineの設定をすると、ウインドウの幅いっぱいにハイライト設定が適用される設定を使えるようにしたいと考えております。 ### 発生している問題・エラーメッセージ syn matchで行全体を指定しても、文字が入力されている部分にしかハイライトが適用されない。 ### 該当のソースコード syn match changelogFold "^.*$" ※上記はchangelogのシンタックスですが、他の言語でも使用する想定となります。 ### 試したこと * syn match changelogFold "^.* {{{[0-9]" contains=CursorLine * Cursorlineのsyn match設定がどこかにあるはずという仮定をして検索→発見できず ### 補足情報(言語/FW/ツール等のバージョンなど) Windows版kaoriya vimの最新バージョン set syntaxのみ設定
回答: 結論からいいますと cursorline の見た目はシンタックスハイライト機能で実装されていない為、実現は出来ません。 cursorline は vim の中で特別な扱いを行っていて、行末を超えてシンタックスハイライトする為に処理が入っています。 この機能はプラグイン作者の間でも前から欲しいと言われていた機能なので、いずれ実装するかもしれません。