Ft_hare
Nvim :help
ページは、 生成されました、ソースから、tree-sitter-vimdoc parser を使用しています。
内容
このプラグインは Hare プログラミング言語に対する、構文強調、インデント、その他の機能を提供します。Hare モジュール内の README ファイルに対するサポートも提供されますが、これは
g:filetype_haredoc を設定することで有効にする必要があります。
このプラグインは
'path' の値を、harePATH 環境変数の内容を含めるように自動的に設定し、
gf などのコマンドを、標準ライブラリまたはサードパーティのモジュールを直接開くことができるようにします。harePATH が設定されていない場合、ほとんどの Unix 風ファイルシステムで推奨されるパス、つまり /usr/src/hare/stdlib と /usr/src/hare/third-party にデフォルト設定されます。
このプラグインは、振る舞いを設定するために vimrc で定義できる、少数の実変数を提供します。
g:filetype_haredoc このプラグインは Hare モジュールを自動的に検出し、README ファイルに対して 「haredoc」 ファイルタイプを設定できます。探索法として再帰的なディレクトリ検索を使用すると、わずかにパフォーマンスに影響が出るため、この機能はデフォルトで無効になっていて、明示的にオプトインする必要があります
let g:filetype_haredoc = 1
g:hare_recommended_style 公式の Hare スタイルガイドに従って、次のオプションがデフォルトで設定されています
setlocal noexpandtab
setlocal shiftwidth=0
setlocal softtabstop=0
setlocal tabstop=8
setlocal textwidth=80
この動作を無効にするには
let g:hare_recommended_style = 0
g:hare_space_error デフォルトでは、スペース文字の前後に続く後続の空白文字とタブ文字はエラーとして強調表示されます。これは、インサートモードに入ると自動的にオフになります。この強調表示を完全に無効にするには
let g:hare_space_error = 0
値 エフェクト~ 0 カレントディレクトリのみを検索。1 カレントディレクトリと直接下位ディレクトリを検索。2 カレントディレクトリと 2 レベル下位ディレクトリを検索。
最大検索深度は任意の整数に設定できますが、2 より大きい値を使用することは推奨されず、ほとんどの状況で具体的なメリットはないでしょう。