# vim-lsp-settings Auto configurations for Language Server for vim-lsp ## Instroduction Language Servers is not easily to install. Visual Studio Code provide easy way to install/update Language Server and Language Server Client. This plugin provide same feature on Vim. ## Usage If you install clangd already, you can use clangd for C/C++ without configurations. But if you install clang with named clangd-6.0, you can replace executable like below: ```vim let g:lsp_settings = { \ 'clangd': {'cmd': ['clangd-6.0']} \} ``` Overridable keys are: * initialization_options * whitelist * blacklist * config * workspace_config If you install ruby but not solargraph, you can install solargraph with following command. ``` :LspInstallServer ``` ## Supported Languages * C/C++ (clangd) * Clojure (clojure-lsp) * TypeScript (typescript-language-server) * JavaScript (javascript-typescript-langserver/typescript-language-server) * Python (pyls) * Rust (rls) * Go (gopls) * Ruby (solargraph) * PHP (intelephense-server) * Java (eclipse-jdt-ls) * Lua (emmylua-ls) * Vim (vim-language-server) ## License MIT ## Author Yasuhiro Matsumoto (a.k.a. mattn)