Closed yasunori0418 closed 1 year ago
最小構成
" Ward off unexpected things that your distro might have made, as
" well as sanely reset options when re-sourcing .vimrc
set nocompatible
" Set dein base path (required) let s:dein_base = '~/.cache/dein_issue/'
" Set dein source path (required) let s:dein_src = s:dein_base . 'repos/github.com/Shougo/dein.vim'
" dein installation check if &runtimepath !~# '/dein.vim' if !isdirectory(s:dein_src) execute '!git clone https://github.com/Shougo/dein.vim' s:dein_src endif execute 'set runtimepath^=' . s:dein_src endif
" Call dein initialization (required) call dein#begin(s:dein_base)
call dein#add(s:dein_src)
call dein#add('itchyny/lightline.vim', #{ \ hooks_file: s:dein_base . 'lightline.vim' \ })
" Finish dein initialization (required) call dein#end()
filetype indent plugin on
" Enable syntax highlighting if has('syntax') syntax on endif
" Uncomment if you want to install not-installed plugins on startup. if dein#check_install() call dein#install() endif
* lightline.vim
```lightline.vim
" hook_add {{{
" default lightline settings.
let g:lightline.active = {
\ 'left': [ [ 'mode', 'paste' ],
\ [ 'readonly', 'filename', 'modified' ] ],
\ 'right': [ [ 'lineinfo' ],
\ [ 'percent' ],
\ [ 'fileformat', 'fileencoding', 'filetype' ] ] }
let g:lightline.inactive = {
\ 'left': [ [ 'filename' ] ],
\ 'right': [ [ 'lineinfo' ],
\ [ 'percent' ] ] }
let g:lightline.tabline = {
\ 'left': [ [ 'tabs' ] ],
\ 'right': [ [ 'close' ] ] }
" }}}
Fixed.
Related Issues
vim-jp#plugins
Description
タイトルにあるように、hooks_fileで読み込む設定に行継続が含まれる辞書型や配列があると、途中までしか読みこまれず、以下のエラーが発生します。
問題の再現ができる最小構成は、現在準備中です。 上記のエラーが発生する自分のdotfilesのリンク
To Reproduce
hooks_file
に従い、読み込む設定を指定する。エラー発生時点の
g:lightline
の内容lightline.vim#L9
までしか読み込まれていないようです。Expected behavior
lightline.vimの内容が全て読み込まれること
Screenshots
正常動作した場合![スクリーンショット_2023-04-09_17-54-07](https://user-images.githubusercontent.com/74786563/230763506-b7811aa4-93c5-4c49-bec2-cf5f43b9686d.png)
全ての設定が読み込まれていない状態![スクリーンショット_2023-04-09_17-54-37](https://user-images.githubusercontent.com/74786563/230763523-2cbfc2a6-6080-4ea2-b9d6-7c0c28a5e26a.png)
期待の動作をしていない状態で![スクリーンショット_2023-04-09_17-54-58](https://user-images.githubusercontent.com/74786563/230763567-82d8f2f7-32c4-4ede-9939-068415d1e2fd.png)
:messages
を実行した状態:echo g:lightline
Desktop:
Please complete the following information, when reporting bugs related to the Dein.vim.