[過去ログ] Vim Part28 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
951
(2): 2019/02/07(木)16:05 AAS
Vimのファイルタイプ判定で
&runtimepathの各々の直下にあるdocディレクトリ以下に配置されているファイルをhelpファイルと見做す
という設定をしたいのですが
autocmd-patternsには変数として環境変数しか指定できないため困っています。
autocmdのファイルパターンにオプションの値を用いる良い方法はないでしょうか。
952: 2019/02/07(木)17:36 AAS
>>951
こいつを ~/.vim/ftdetect/help.vim に置いてみろ

function! s:IsInRTP(afile)
return index(map(split(&rtp, ','), 'resolve(v:val)'), resolve(a:afile)) != -1
endfunction

augroup ftdetectvimhelp
au!
au BufRead,BufNewFile */doc/* if s:IsInRTP(expand('<afile>:p:h:h')) |
\ setl ft=help |
\ endif
augroup END
953: 2019/02/07(木)18:52 AAS
>>951
augroup MyFileTypeDetection
autocmd!
for s:docdir in split(globpath(&runtimepath, 'doc/'), '\n')
execute 'autocmd BufNewFile,BufRead' (s:docdir . '**/*.txt') 'setlocal filetype=help'
endfor
augroup end
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.789s*