summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md62
1 files changed, 54 insertions, 8 deletions
diff --git a/README.md b/README.md
index d9ad093f..c8dbd146 100644
--- a/README.md
+++ b/README.md
@@ -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