summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorxs <xs@xs.local>2026-11-08 18:56:39 +0800
committerxs <xs@xs.local>2026-11-08 18:56:39 +0800
commitbba0fa8537b991d6792bd1a1dce25bcc35d42c70 (patch)
tree5de7e66f65dba661c5cccaedc1e2ab1dc0c17b3e /core
parent146066e5804e53a359c5aa5b71e8d774e3f54000 (diff)
vimrc: skip rust-analyzer detachedFiles for buffers whose directory does not exist
Diffstat (limited to 'core')
-rw-r--r--core/vimrc2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/vimrc b/core/vimrc
index 22b6b41..783df3d 100644
--- a/core/vimrc
+++ b/core/vimrc
@@ -203,7 +203,7 @@ function! RustCrate() abort
203endfunction 203endfunction
204function! s:RustAddDetached() abort 204function! s:RustAddDetached() abort
205 let l:p = expand('%:p') 205 let l:p = expand('%:p')
206 if empty(l:p) || index(g:ra_init.detachedFiles, l:p) >= 0 | return 0 | endif 206 if empty(l:p) || !isdirectory(fnamemodify(l:p, ':h')) || index(g:ra_init.detachedFiles, l:p) >= 0 | return 0 | endif
207 call add(g:ra_init.detachedFiles, l:p) 207 call add(g:ra_init.detachedFiles, l:p)
208 return 1 208 return 1
209endfunction 209endfunction