From bb0864302d0bf412c1fc833420aa2b17d9928458 Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Fri, 6 Mar 2020 15:33:12 +0900 Subject: Change default servers_dir --- autoload/lsp_settings.vim | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'autoload') diff --git a/autoload/lsp_settings.vim b/autoload/lsp_settings.vim index 5698798..6e2ad38 100644 --- a/autoload/lsp_settings.vim +++ b/autoload/lsp_settings.vim @@ -1,9 +1,14 @@ let s:settings_dir = expand(':h:h') . '/settings' let s:checkers_dir = expand(':h:h') . '/checkers' -let s:servers_dir = expand(':h:h') . '/servers' let s:installer_dir = expand(':h:h') . '/installer' let s:root_dir = expand(':h:h') +if has('win32') + let s:servers_dir = expand('$LOCALAPPDATA/vim-lsp-settings/servers') +else + let s:servers_dir = expand('~/.config/vim-lsp-settings/servers') +endif + let s:settings = json_decode(join(readfile(expand(':h:h') . '/settings.json'), "\n")) call remove(s:settings, '$schema') -- cgit v1.2.3-54-g00ecf From 9be9b69efee5f86905ee2af6e18cf11f81d14f15 Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Fri, 6 Mar 2020 15:39:01 +0900 Subject: If $XDG_CONFIG_HOME is defined, use it. --- README.md | 8 +++++++- autoload/lsp_settings.vim | 4 +++- 2 files changed, 10 insertions(+), 2 deletions(-) (limited to 'autoload') diff --git a/README.md b/README.md index d233204..a1722d0 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,13 @@ vim-lsp-settings install Language Servers into: #### 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 diff --git a/autoload/lsp_settings.vim b/autoload/lsp_settings.vim index 6e2ad38..3b10715 100644 --- a/autoload/lsp_settings.vim +++ b/autoload/lsp_settings.vim @@ -5,8 +5,10 @@ let s:root_dir = expand(':h:h') if has('win32') 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 - let s:servers_dir = expand('~/.config/vim-lsp-settings/servers') + let s:servers_dir = expand('~/.local/share/vim-lsp-settings/servers') endif let s:settings = json_decode(join(readfile(expand(':h:h') . '/settings.json'), "\n")) -- cgit v1.2.3-54-g00ecf From a3a908863b704bb692b313bee29ae7566a021ab4 Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Fri, 6 Mar 2020 15:41:08 +0900 Subject: silence the reviewdog --- autoload/lsp_settings.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'autoload') diff --git a/autoload/lsp_settings.vim b/autoload/lsp_settings.vim index 3b10715..14dab41 100644 --- a/autoload/lsp_settings.vim +++ b/autoload/lsp_settings.vim @@ -5,7 +5,7 @@ let s:root_dir = expand(':h:h') if has('win32') let s:servers_dir = expand('$LOCALAPPDATA/vim-lsp-settings/servers') -elseif $XDG_DATA_HOME != '' +elseif $XDG_DATA_HOME !=# '' let s:servers_dir = expand('$XDG_DATA_HOME/vim-lsp-settings/servers') else let s:servers_dir = expand('~/.local/share/vim-lsp-settings/servers') -- cgit v1.2.3-54-g00ecf