update readme

This commit is contained in:
Chris 2021-03-20 04:20:23 -04:00
parent 6b5fbb3385
commit ae6eca4581

View file

@ -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