Skip to content
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

core.autocrlftrueの場合vim-jp/vimdoc-jaのtags-jaファイルで衝突が起こる #143

Open
Bakudankun opened this issue Sep 27, 2021 · 3 comments

Comments

@Bakudankun
Copy link

WindowsではGitの設定core.autocrlftrueがデフォルトです。この場合、vim-jp/vimdoc-jaのdoc/tags-jaファイルは改行がCRLFに翻訳されてチェックアウトされますが、minpac#update():helptagsが実行されると、出力されるファイルはLFのため、次のアップデート時に変更ありと見なされて衝突が発生します。

doc/tags*ファイルがリポジトリのindexにある場合は:helptagsを実行しないべきと思います。
(tagsファイルを手書きしているプラグインが存在する可能性も考えると)

@k-takata
Copy link
Owner

k-takata commented Oct 7, 2021

slack の方でも書きましたが、tags ファイルがリポジトリにあるかどうかをチェックするには git コマンドを実行する必要があり、Windows だと確実に遅くなるのでどうするか悩ましいです。

とりあえず、vimdoc-ja の方で対処する方法を考えてみました。
vim-jp/vimdoc-ja#269

@k-takata
Copy link
Owner

k-takata commented Oct 7, 2021

autofmt でも同様に vim-jp/autofmt#19

@h-east
Copy link

h-east commented Oct 8, 2021

参考情報:
私が3年ほど前にvim-plugに出したPR。(git管理のtagファイルがあったら:helptagsしない)
junegunn/vim-plug#773

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants