mirror of
https://github.com/LunarVim/LunarVim.git
synced 2025-08-18 16:28:49 +02:00
update readme
This commit is contained in:
parent
6b5fbb3385
commit
ae6eca4581
1 changed files with 54 additions and 8 deletions
62
README.md
62
README.md
|
@ -30,6 +30,43 @@ Point your `init.lua` path to:
|
||||||
$HOME/.config/nvim/lua/nv-vscode/init.lua
|
$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
|
## efm server is slow on close
|
||||||
|
|
||||||
Install the latest with:
|
Install the latest with:
|
||||||
|
@ -50,6 +87,8 @@ fzf
|
||||||
lazygit
|
lazygit
|
||||||
lazydocker
|
lazydocker
|
||||||
ncdu
|
ncdu
|
||||||
|
pynvim
|
||||||
|
neovim-remote
|
||||||
```
|
```
|
||||||
|
|
||||||
**Python**
|
**Python**
|
||||||
|
@ -68,6 +107,12 @@ lua-format
|
||||||
sumneko-lua
|
sumneko-lua
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**Yaml, Json, Javascript, HTML, CSS**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
prettier
|
||||||
|
```
|
||||||
|
|
||||||
## Vim Gists
|
## Vim Gists
|
||||||
|
|
||||||
To use vim-gists you will need to configure the following:
|
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
|
## TODO
|
||||||
|
|
||||||
|
|
||||||
**HIGH PRIORITY**
|
**HIGH PRIORITY**
|
||||||
- list all binaries needed for functionality
|
|
||||||
- learn what opt is
|
|
||||||
- learn nvim-dap in depth
|
- learn nvim-dap in depth
|
||||||
- add utf8 line col and spaces (maybe blame)
|
- add utf8 line col and spaces (maybe blame)
|
||||||
- potentially switch to dashboard
|
- potentially switch to dashboard
|
||||||
- update Vista symbols
|
|
||||||
- vim ult test
|
- vim ult test
|
||||||
|
- learn what opt is
|
||||||
|
|
||||||
**LOW PRIORITY**
|
**LOW PRIORITY**
|
||||||
- better install script, support both nvim and nvcode paths
|
- Implement what I can from this java config: [link](https://github.com/mfussenegger/nvim-jdtls/wiki/Sample-Configurations)
|
||||||
- make java code actions prettier
|
- better ui for code actions
|
||||||
- figure out how to customize java formatting
|
- formatting
|
||||||
- setup junit tests for java
|
- setup junit tests for java
|
||||||
- neovim lightbulb config
|
- neovim lightbulb config
|
||||||
- better autoimport
|
- better autoimport
|
||||||
|
- list all binaries needed for functionality
|
||||||
- keep and eye on indent guides plugin for thin lines
|
- keep and eye on indent guides plugin for thin lines
|
||||||
- look into autoinstall lsp
|
- look into autoinstall lsp
|
||||||
- json config file (luajson)
|
- update Vista symbols
|
||||||
- get logo
|
- get logo
|
||||||
- configure nvim-peekup
|
|
||||||
- configure neogit
|
- configure neogit
|
||||||
- toggle virtual text diagnostics
|
- toggle virtual text diagnostics
|
||||||
- move language servers not installed with npm to neovim local share location
|
- 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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue