此插件依据 HAREPATH 环境变量的内容自动设置 'path' 值,这样 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 时,只搜索当前目录及其直属子目录。可调整最大搜
索深度:
let g:haredoc_search_depth = 2
值 效果
0 仅搜索当前目录。
1 仅搜索当前目录及其直属子目录。
2 搜索当前目录及其下两层的子目录。
最大搜索深度可为任何整数,但不推荐大于 2 的值,绝大多数情况下没有可见的好处。
vim:tw=78:ts=8:noet:ft=help:norl: