Closed
Description
Currently, the file pointed to by settingsPath
(by default) is a per-project .vim/settings.json
. However, in many cases, it makes sense to define some settings globally (e.g., build_on_save
). It'd be nice if LanguageClient read ~/.vim/settings.json
and ./.vim/settings.json
, and merged them (with the latter overriding the former).
Second, it'd be fantastic if we could have support for per-language settings similar to what exists in VSCode. For example, if my settings.json
contains rust.build_on_save
, the setting build_on_save
should only be sent if the language is rust
.