Ft_hare

Nvim :help ページは、 生成されましたソースから、tree-sitter-vimdoc parser を使用しています。


内容

1. 概要 hare-intro 2. Filetype プラグイン hare-plugin 3. 設定 hare-settings

概要 hare-intro

このプラグインは Hare プログラミング言語に対する、構文強調、インデント、その他の機能を提供します。Hare モジュール内の README ファイルに対するサポートも提供されますが、これは g:filetype_haredoc を設定することで有効にする必要があります。

Filetype プラグイン hare-plugin

このプラグインは '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:haredoc_search_depth を参照してください。
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
g:haredoc_search_depth
デフォルトでは、 g:filetype_haredoc が有効になっている場合、カレントディレクトリとその直接下位ディレクトリのみで Hare ファイルが検索されます。最大検索深度を以下で調整できます
let g:haredoc_search_depth = 2
値 エフェクト~ 0 カレントディレクトリのみを検索。1 カレントディレクトリと直接下位ディレクトリを検索。2 カレントディレクトリと 2 レベル下位ディレクトリを検索。
最大検索深度は任意の整数に設定できますが、2 より大きい値を使用することは推奨されず、ほとんどの状況で具体的なメリットはないでしょう。
メイン
コマンドインデックス
クイックリファレンス