mirror of
https://github.com/mattn/vim-lsp-settings.git
synced 2025-12-17 12:00:29 +01:00
If $XDG_CONFIG_HOME is defined, use it.
This commit is contained in:
@@ -50,7 +50,13 @@ vim-lsp-settings install Language Servers into:
|
|||||||
#### Others
|
#### Others
|
||||||
|
|
||||||
```
|
```
|
||||||
$HOME/.config/vim-lsp-settings/servers
|
$HOME/.local/share/vim-lsp-settings/servers
|
||||||
|
```
|
||||||
|
|
||||||
|
If $XDG_DATA_HOME is defined:
|
||||||
|
|
||||||
|
```
|
||||||
|
$XDG_DATA_HOME/vim-lsp-settings/servers
|
||||||
```
|
```
|
||||||
|
|
||||||
### Notice
|
### Notice
|
||||||
|
|||||||
@@ -5,8 +5,10 @@ let s:root_dir = expand('<sfile>:h:h')
|
|||||||
|
|
||||||
if has('win32')
|
if has('win32')
|
||||||
let s:servers_dir = expand('$LOCALAPPDATA/vim-lsp-settings/servers')
|
let s:servers_dir = expand('$LOCALAPPDATA/vim-lsp-settings/servers')
|
||||||
|
elseif $XDG_DATA_HOME != ''
|
||||||
|
let s:servers_dir = expand('$XDG_DATA_HOME/vim-lsp-settings/servers')
|
||||||
else
|
else
|
||||||
let s:servers_dir = expand('~/.config/vim-lsp-settings/servers')
|
let s:servers_dir = expand('~/.local/share/vim-lsp-settings/servers')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let s:settings = json_decode(join(readfile(expand('<sfile>:h:h') . '/settings.json'), "\n"))
|
let s:settings = json_decode(join(readfile(expand('<sfile>:h:h') . '/settings.json'), "\n"))
|
||||||
|
|||||||
Reference in New Issue
Block a user