-
Notifications
You must be signed in to change notification settings - Fork 11
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
シェル・スクリプトの折り畳み設定 #1399
Comments
読み込んだスクリプトの一覧がクリップボードにコピーされます。( :redir @*
:scriptnames
:redir END 私の環境では真っ先に自分の vimrc (Linux: |
私も前々から不思議に思っていたのですが、幾つかのファイルは複数回読み込まれています 念の為
直後の
の結果は次のとおりです
やはり私の環境では ~/.vim/vimrc より先に $VIMRUNTIME/syntax/sh.vim が読み込まれるようです 何度がOSのアップグレードはしていますが、ディストリビューション公式のパッケージを普通に使っているだけで、このテスト用の設定ファイル群には filetypes.vim 等も置いていません |
私の環境はUbuntu 20.04です。 runtime! debian.vim こちらでは |
/usr/share/vim/vim90/debian.vim の内容です
|
質問の内容
$ vim a.sh
の様に起動時にシェル・スクリプトのファイル (以下単にスクリプト) を指定した場合は ~/.vim/vimrc に
:help sh.vim
に有るようにlet g:sh_fold_enabled = 7
等を指定しても無視されてしまいます$ vim
やスクリプト以外を引数として起動し、その後スクリプトを開いた時は問題ありません
~/.vim/vimrc の内容が下記の時
の動画を添付します
vimrc の設定の多くは、折り畳みの有無を判り易くするために加えただけで、再現条件そのものには関係がありません
これは不具合扱いでしょうか?
またどのような回避策が正解でしょうか?
私の環境では --startuptime 付きで起動して、読み込み順序を確認してみると、次の様に vimrc より先に $VIMRUNTIME/syntax/sh.vim が読み込まれているのが原因と考え、~/.vim/filetype.vim に記載して回避したのですが…
Vimのバージョン
OSの種類/ディストリ/バージョン
The text was updated successfully, but these errors were encountered: