aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim_lsp/clangd.lua
Commit message (Collapse)AuthorAgeFilesLines
* Rename nvim_lsp to lspconfigHirokazu Hata2020-09-061-60/+0
|
* Add link to CMake documentation in ccls.lua and clang.luaMuAlphaOmegaEpsilon2020-07-051-0/+1
|
* Add link to extensionHennadii Chernyshchyk2020-06-081-0/+1
| | | Co-authored-by: Hirokazu Hata <h.hata.ai.t@gmail.com>
* Add editsNearCursor capability by defaultShatur952020-06-041-0/+7
| | | | This is the default all C++ IDE's.
* Add clangd switch source header commandShatur952020-06-041-0/+20
|
* config: remove unnecessary code comennts and utf8 optionHirokazu Hata2020-05-181-3/+0
| | | | | Remove meaningless code comments because they are increased by copy and paste. Currently, utf8 options are only supported by clangd, so remove them from unnecessary ones.
* Fix problems when relative paths are passederw72020-03-011-1/+3
|
* window/showMessage: the display level can be set for 'window/showMessage' ↵Hirokazu Hata2020-02-241-2/+0
| | | | | | notification related with #127
* lua: remove `settings = {}`Hirokazu Hata2020-02-161-1/+0
| | | | configs.lua set settings vim.empty_dict() as default
* clangd: fix root_dir problem #114erw72020-02-051-2/+5
| | | | | | | | | | | | | | | - On Windows an error occurred (#113). - On non-Windows, it was always the directory where the file located. Since 638dad178311e the following error occurs when opening a C source file on Windows: E5108: Error executing lua shared.lua:427: root_dir: expected directory, got C:\msys64\home\erw7\src\github.com\neovim\neovim\src\nvim\tui\tui.c On Windows, the following result does not seem to be `nil`. vim.loop.fs_stat('C:\\Windows\\System32\\notepad.exe\\.') fix #113
* rename "skeleton" to "configs" #100Michael Lingelbach2020-01-311-2/+2
| | | | | | | | | | | | | | `nvim_lsp/skeleton.lua` is not really a skeleton, it's a `configs` class that provides 1. actual functionality 2. a bunch of configs Each config is added to the `configs` object (FKA "skeleton") as a property. Those configs are not "templates", they are "configs". So we should clean up the wording in various places to say "config" instead of "skeleton"/"template". Closes #64
* clangd: fallback root_dir to CWD #105Eisuke Kawashima2020-01-271-2/+2
| | | c.f. #44
* Fix docs and add util.once (#31)Ashkan Kiani2019-11-171-0/+2
|
* Redo installation. (#17)Ashkan Kiani2019-11-151-10/+1
| | | | | | | | | | | | | | | * Redo installation. Servers which want to be auto installed should specify skeleton[name].install() and it will be automatically added to the list of installable servers. - Add :LspInstall and :LspInstallInfo - Auto generate docs for servers with .install() available. - Add util.npm_installer - Refactor utf8 capabilities common config into a single function - Add contribution notes. - Also expose util.base_install_dir for other installers potentially - Fix tsserver's arguments and add javascript filetypes
* Add ElmLS (#9)Ashkan Kiani2019-11-141-3/+2
| | | | | | | | | | | | | - Initial add of elmLS support - Removes unnecessary vim.schedule_wrap fn calls in elmls & clangd impls - Add automatic installation for elmls and update docs. - Sort server output in the README. - Add commands for elmls for buffer and globally. - [bugfix] Skeleton could've tried to attach even if root_dir was nil TODO: check for updates and warn the user if there are updates when an elm server is started. Co-authored-by: Seth Messer <seth.messer@gmail.com>
* Rename to nvim_lsp and nvim-lsp.Ashkan Kiani2019-11-141-0/+40