-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vimdoc-ja/doc/tags-ja もdeployする #268
Comments
賛否両論ありますね。プラグインマネージャによるインストールだと、ドキュメントとしてプラグインが配布されてる場合に作者がタグ生成し忘れてたりすると git diff が出ちゃうので、プラグイン界隈では doc/tags* は同梱しないというのが一般的なんですよね。 |
CIで自動生成するので「タグ生成し忘れ」は発生しないし同梱してもいいかなと思っています。 |
いまざっくりみてたら vimdoc-ja のほうで .gitignore に指定しているんですね。 @crazymaster doc/tags-ja を含める(= vimdoc-ja の .gitignoreから外す) ことについてなにか意見はありますか? |
もともとはこれか。 |
あるとすれば
とかでしょうか。 |
@mattn |
そうですね。なお僕のスタンスは「どちらでもいい」ですが、いくぶんプラグインマネージャに関する知見が多い訳ではないので slack でも意見を募集しています。 |
vim-jp/vimdoc-ja#21 でも同じ議論をやってたんですね。 ざっくり見ると当時は 現時点においてどうするべきかは、僕は今も「どっちでも良い」 |
その議論してた時って ちなみにローカルで |
vim のバージョンにより出力されるタグが違うって事が起きた時にどうするかですね。 |
vim標準のパッケージ機能ではタグファイルを含めることを推奨してますね |
そもそも、プラグインマネージャが 無条件 でtags-jaを更新するのどうなの?って思いました。 とりあえず、 packadd! vimdoc-ja
let docdir = filter(split(&rtp, ','), 'v:val =~# "vimdoc-ja$"')[0] . '/doc'
let doctag = docdir . '/tags-ja'
if !filereadable(doctag) || getftime(doctag) < getftime(docdir)
exec "helptags" docdir
endif (追記) |
では含めることにしましょう。 |
Bundle doc/tags-ja. (Fixed vim-jp/vimdoc-ja-working#268)
Create vimdoc-ja/doc/tags-ja. (Fixed #268)
今更ですけど、
|
この問題を改善するために、まずvim-plugにPRを投げました。
他のVimプラグインマネージャも改善されて欲しい👍 |
Always use the unix file format for doc/tags-ja even on Windows (with `core.autocrlf=true`). Even with the Windows version of Vim, the `:helptags` command creates tags files with the unix file format. To avoid unnecessary changes, doc/tags-ja should be checked out with the unix file format. Related: vim-jp/vimdoc-ja-working#268, #21
これ、やってない理由なんかあるんでしたっけ?
ローカルでgit pull後に毎回
:helptags
するの忘れがち。The text was updated successfully, but these errors were encountered: