Ft_hare

Nvim 的 :help 頁面,從 原始碼 使用 tree-sitter-vimdoc 解析器產生


目錄

1. 簡介 hare-intro 2. 檔案類型外掛程式 hare-plugin 3. 設定 hare-settings

簡介 hare-intro

此外掛程式為 Hare 程式語言提供語法高亮、縮排和其他功能。 也支援 Hare 模組內的 README 檔案,但必須透過設定 g:filetype_haredoc 來啟用。

檔案類型外掛程式 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
預設情況下,會將尾隨空格和前面有空格字元的 Tab 鍵高亮顯示為錯誤。這會在插入模式下自動關閉。若要完全停用此高亮顯示
let g:hare_space_error = 0
g:haredoc_search_depth
預設情況下,當啟用 g:filetype_haredoc 時,僅會在目前目錄及其直接子目錄中搜尋 Hare 檔案。可以使用以下方式調整最大搜尋深度
let g:haredoc_search_depth = 2
值 效果~ 0 僅搜尋目前目錄。 1 搜尋目前目錄和直接子目錄。 2 搜尋目前目錄和兩層子目錄。
最大搜尋深度可以設定為任何整數,但不建議使用大於 2 的值,並且在大多數情況下可能不會提供任何實質的好處。
主要
指令索引
快速參考