| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The bash language server (if provided) will try to initialize all shell
files it can find in the `root_dir`. The takes forever and probably
isn't great from a security perspective.
> If the rootPath is provided it will initialize all shell files it can
> find anywhere on that path. This non-exhaustive glob is used to
> preload the parser.
https://github.com/bash-lsp/bash-language-server/blob/790f5a5203af62755d6cec38ef1620e2b2dc0dcd/server/src/analyser.ts#L33-L35
|
| |
|
|
|
|
| |
notification
related with #127
|
| |
|
|
| |
configs.lua set settings vim.empty_dict() as default
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
`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
|
| |
|
|
| |
* Use os_homedir as root_dir for single instance servers.
|
| | |
|
| |
|
|
|
| |
- Automatically generate the `Implemented servers` section.
- Remove dependency on `cat`
- Provide scripts/docgen.sh which actually reports errors.
|
|
|
* 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
|