|
@@ -30,6 +30,43 @@ Point your `init.lua` path to:
|
|
|
$HOME/.config/nvim/lua/nv-vscode/init.lua
|
|
|
```
|
|
|
|
|
|
+## Clipboard Support
|
|
|
+
|
|
|
+- On Mac `pbcopy` should be builtin
|
|
|
+
|
|
|
+- Ubuntu
|
|
|
+
|
|
|
+ ```bash
|
|
|
+ sudo apt install xsel
|
|
|
+ ```
|
|
|
+
|
|
|
+- Arch
|
|
|
+
|
|
|
+ ```bash
|
|
|
+ sudo pacman -S xsel
|
|
|
+ ```
|
|
|
+
|
|
|
+## LSP
|
|
|
+
|
|
|
+Some example language servers, if you just install them they will work with this config
|
|
|
+
|
|
|
+```bash
|
|
|
+npm i -g pyright
|
|
|
+npm i -g bash-language-server
|
|
|
+npm install -g vscode-css-languageserver-bin
|
|
|
+npm install -g dockerfile-language-server-nodejs
|
|
|
+npm install -g graphql-language-service-cli
|
|
|
+npm install -g vscode-html-languageserver-bin
|
|
|
+npm install -g typescript typescript-language-server
|
|
|
+npm install -g vscode-json-languageserver
|
|
|
+npm install -g vim-language-server
|
|
|
+npm install -g yaml-language-server
|
|
|
+```
|
|
|
+
|
|
|
+For a more in depth LSP support: [link](https://github.com/neovim/nvim-lspconfig/blob/master/CONFIG.md)
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
## efm server is slow on close
|
|
|
|
|
|
Install the latest with:
|
|
@@ -50,6 +87,8 @@ fzf
|
|
|
lazygit
|
|
|
lazydocker
|
|
|
ncdu
|
|
|
+pynvim
|
|
|
+neovim-remote
|
|
|
```
|
|
|
|
|
|
**Python**
|
|
@@ -68,6 +107,12 @@ lua-format
|
|
|
sumneko-lua
|
|
|
```
|
|
|
|
|
|
+**Yaml, Json, Javascript, HTML, CSS**
|
|
|
+
|
|
|
+```bash
|
|
|
+prettier
|
|
|
+```
|
|
|
+
|
|
|
## Vim Gists
|
|
|
|
|
|
To use vim-gists you will need to configure the following:
|
|
@@ -82,27 +127,28 @@ If you are looking for snippets checkout this github topic: [Snippet Topic](http
|
|
|
|
|
|
## TODO
|
|
|
|
|
|
+
|
|
|
**HIGH PRIORITY**
|
|
|
-- list all binaries needed for functionality
|
|
|
-- learn what opt is
|
|
|
- learn nvim-dap in depth
|
|
|
- add utf8 line col and spaces (maybe blame)
|
|
|
- potentially switch to dashboard
|
|
|
-- update Vista symbols
|
|
|
- vim ult test
|
|
|
+- learn what opt is
|
|
|
|
|
|
**LOW PRIORITY**
|
|
|
-- better install script, support both nvim and nvcode paths
|
|
|
-- make java code actions prettier
|
|
|
-- figure out how to customize java formatting
|
|
|
+- Implement what I can from this java config: [link](https://github.com/mfussenegger/nvim-jdtls/wiki/Sample-Configurations)
|
|
|
+ - better ui for code actions
|
|
|
+ - formatting
|
|
|
- setup junit tests for java
|
|
|
- neovim lightbulb config
|
|
|
- better autoimport
|
|
|
+- list all binaries needed for functionality
|
|
|
- keep and eye on indent guides plugin for thin lines
|
|
|
- look into autoinstall lsp
|
|
|
-- json config file (luajson)
|
|
|
+- update Vista symbols
|
|
|
- get logo
|
|
|
-- configure nvim-peekup
|
|
|
- configure neogit
|
|
|
- toggle virtual text diagnostics
|
|
|
- move language servers not installed with npm to neovim local share location
|
|
|
+- json config file (luajson)
|
|
|
+- better install script, support both nvim and nvcode paths
|