回答編集履歴

3

s:deincacheの値が間違っていた

2023/03/22 03:31

投稿

OgaKen
OgaKen

スコア9

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ```vim
18
18
  const s:deincache = (!empty($XDG_CACHE_HOME) ? $XDG_CACHE_HOME : expand('~/.cache')) .. '/dein'
19
- const s:deinpath = s:deincache .. '/dein/repos/github.com/Shougo/dein.vim'
19
+ const s:deinpath = s:deincache .. '/repos/github.com/Shougo/dein.vim'
20
20
 
21
21
  " s:deinpath のディレクトリが存在しない場合はクローンを実行する
22
22
  if !isdirectory(s:deinpath)

2

vimrcが更新されていた場合はcacheを使わないように

2023/03/22 03:28

投稿

OgaKen
OgaKen

スコア9

test CHANGED
@@ -31,7 +31,8 @@
31
31
 
32
32
  " dein.vimのキャッシュが存在すれば使う
33
33
  if dein#min#load_state(s:deincache)
34
+ " .vimrc(`expand('<sfile>')`)が更新されていない場合はキャッシュを使うように指定
34
- call dein#begin(s:deincache)
35
+ call dein#begin(s:deincache, [expand('<sfile>')])
35
36
 
36
37
  " プラグインの設定を書く
37
38
  call dein#add('Shougo/dein.vim')
@@ -46,4 +47,8 @@
46
47
  " dein#begin() から dein#end() までのdeinの状態をキャッシュする
47
48
  call dein#save_state()
48
49
  endif
50
+
51
+ " dein.vimが無効化するので再度有効化
52
+ filetype plugin indent on
53
+ syntax enable
49
54
  ```

1

文法の修正

2023/03/22 03:21

投稿

OgaKen
OgaKen

スコア9

test CHANGED
@@ -11,8 +11,8 @@
11
11
  1. dein.vimのリポジトリをローカルにクローンする
12
12
  2. dein.vimのリポジトリのパスを`runtimepath`に追加する
13
13
 
14
- これをするためには以下の設定をします。
14
+ これをするためには以下のような設定をします。
15
- (gitがインストールされている必要があります。)
15
+ (これを実行するためにはgitがインストールされている必要があります。)
16
16
 
17
17
  ```vim
18
18
  const s:deincache = (!empty($XDG_CACHE_HOME) ? $XDG_CACHE_HOME : expand('~/.cache')) .. '/dein'