From 56632971ba3a5469ce33c676a9ccbc5ef89c58f3 Mon Sep 17 00:00:00 2001 From: Heyward Fann Date: Thu, 4 Jul 2024 19:25:14 +0800 Subject: [PATCH] feat(core): support NVIM_APPNAME (#5073) Closes #5070 --- autoload/coc/util.vim | 7 ++++--- doc/coc.txt | 2 +- history.md | 8 ++++++++ 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/autoload/coc/util.vim b/autoload/coc/util.vim index 9aac9db48d0..367d0cc8e92 100644 --- a/autoload/coc/util.vim +++ b/autoload/coc/util.vim @@ -513,13 +513,14 @@ function! coc#util#get_config_home() return resolve($VIMCONFIG) endif if has('nvim') + let appname = empty($NVIM_APPNAME) ? 'nvim' : $NVIM_APPNAME if exists('$XDG_CONFIG_HOME') - return resolve($XDG_CONFIG_HOME."/nvim") + return resolve($XDG_CONFIG_HOME."/".appname) endif if s:is_win - return resolve($HOME.'/AppData/Local/nvim') + return resolve($HOME.'/AppData/Local/'.appname) endif - return resolve($HOME.'/.config/nvim') + return resolve($HOME.'/.config/'.appname) else if s:is_win return resolve($HOME."/vimfiles") diff --git a/doc/coc.txt b/doc/coc.txt index 38c2d253d8c..a69731816d2 100644 --- a/doc/coc.txt +++ b/doc/coc.txt @@ -2965,7 +2965,7 @@ COMMANDS *coc-commands* :CocConfig *:CocConfig* - Edit the user config file `.vim/coc-settings.json` in + Edit the user config file `coc-settings.json` in |coc#util#get_config_home()| :CocLocalConfig *:CocLocalConfig* diff --git a/history.md b/history.md index a59cc263ee3..63aa75e7dfd 100644 --- a/history.md +++ b/history.md @@ -1,3 +1,11 @@ +# 2024-07-04 + +- Added `NVIM_APPNAME` support + +# 2024-06-27 + +- Added `inlayHint.position` configuration, with `inline` and `eol` options + # 2024-06-20 - Added `coc.preferences.extensionUpdateUIInTab` to open `CocUpdate` UI in tab