-
On Mac
pbcopyshould be built-in -
Ubuntu
sudo apt install xclip
-
Arch
sudo pacman -S xclip
-
WSL2
Make sure ~/bin is in your path in this case.
curl -sLo/tmp/win32yank.zip https://github.com/equalsraf/win32yank/releases/download/v0.0.4/win32yank-x64.zip unzip -p /tmp/win32yank.zip win32yank.exe > /tmp/win32yank.exe chmod +x /tmp/win32yank.exe mv /tmp/win32yank.exe ~/bin
To install a supported language server:
:LspInstall <your_language_server>Most common languages should be supported out of the box, if yours is not I would welcome a PR
For a more in depth LSP support: link
Depends on the following:
ranger
ueberzug
ripgrep
pynvim
neovim-remoteIn order for linters and formatters to work you will need to install
efm-langserver
:LspInstall efmPython
pip3 install --user flake8
pip3 install --user yapfLua
luarocks install --server=https://luarocks.org/dev luaformatterYaml, Json, Javascript, HTML, CSS
npm install -g prettierMarkdown
pandocTo set up your particular debugger, look here: link
HIGH PRIORITY
- Move user config into
config.luats-comment string for react - From here I will update for bug fixes and implement low priority features when I have time
- different key to advance through snippets
LOW PRIORITY
- vim vsnips dir should be co-located with config
- list all binaries needed for formatters and linters (one day add in wiki)
- Implement what I can from this java config:
link
- better ui for code actions - formatting
- setup junit tests for java
- look into emmet-ls
- vim ult test
- which-key all in lua
- what is
fzy - https://github.com/pwntester/octo.nvim
- configure surround
- Implement this for typescript https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils
- look into tabnine
PLUGIN BUGS
REACT COMMENTING IS A NIGHTMARE (the filetype is just not recognized idk why)