| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
| |
Co-authored-by: Hirokazu Hata <h.hata.ai.t@gmail.com>
|
| |
|
|
| |
This is the default all C++ IDE's.
|
| | |
|
| |
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
|
| |
notification
related with #127
|
| |
|
|
| |
configs.lua set settings vim.empty_dict() as default
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
`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
|
| |
|
| |
c.f. #44
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
| |
|