|
@@ -81,6 +81,29 @@ let g:node_host_prog = expand("~/.nvm/versions/node/v12.16.1/bin/neovim-node-hos
|
|
|
|
|
|
Explanations and installation instruction can be found on my blog
|
|
|
|
|
|
+## Language Servers
|
|
|
+
|
|
|
+Since CoC doesn't support all languages in there extensions
|
|
|
+I recommend installing some language servers from scratch
|
|
|
+and adding them to your `coc-settings.json` file
|
|
|
+
|
|
|
+Example:
|
|
|
+
|
|
|
+- bash
|
|
|
+
|
|
|
+ `npm i -g bash-language-server`
|
|
|
+
|
|
|
+ ```
|
|
|
+ "languageserver": {
|
|
|
+ "bash": {
|
|
|
+ "command": "bash-language-server",
|
|
|
+ "args": ["start"],
|
|
|
+ "filetypes": ["sh"],
|
|
|
+ "ignoredRootPaths": ["~"]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ```
|
|
|
+
|
|
|
# TODO
|
|
|
|
|
|
- People asked about vimwiki I kinda hate it but maybe I'll add it
|
|
@@ -88,7 +111,7 @@ Explanations and installation instruction can be found on my blog
|
|
|
- spectre, or async task/run
|
|
|
- setup custom paths
|
|
|
- install script envsubst is your friend
|
|
|
-- add better whitespace pluginand a toggle, video about clean code maybe
|
|
|
+- add better whitespace plugin and a toggle, video about clean code maybe
|
|
|
- echodoc and buitin support with CoC
|
|
|
- snippets (coc snippets)
|
|
|
- git messenger
|