fork of ChristianChiarulli/lvim config mixed with LunarVim/starter.lvim with personal adjustments
Go to file
Kay 1f5f59eccc
changes
2023-07-08 06:58:54 +02:00
after/plugin update 2022-10-10 00:37:10 -04:00
ftplugin updates 2023-06-10 03:17:03 -04:00
lua/user changes 2023-07-08 06:58:54 +02:00
spell noice 2022-10-26 11:00:53 -04:00
.gitignore testing out sqlite.lua 2023-05-15 18:27:59 -04:00
.luarc.json lots of updates 2023-05-12 07:21:08 -04:00
.stylua.toml formatting 2022-11-01 01:46:58 -04:00
README.md udpates 2022-11-01 01:44:48 -04:00
config.lua changes 2023-07-08 06:54:46 +02:00

README.md

My LunarVim Config

Get healthy

Open nvim and enter the following:

:checkhealth

You'll probably notice you don't have support for copy/paste also that python and node haven't been setup

So let's fix that

First we'll fix copy/paste

  • On mac pbcopy should be builtin

  • On Ubuntu

    sudo apt install xsel
    
  • On Arch Linux

    sudo pacman -S xsel
    

Next we need to install python support (node is optional)

  • Neovim python support

    pip install pynvim
    
  • Neovim node support

    npm i -g neovim
    

Fonts

After moving fonts to ~/.local/share/fonts/

Run: $ fc-cache -f -v

NOTE: (If you are seeing boxes without icons, try changing this line from false to true: link)

Java Debugging and Testing

git clone git@github.com:microsoft/java-debug.git
cd java-debug/
./mvnw clean install
git clone git@github.com:microsoft/vscode-java-test.git
cd vscode-java-test
npm install
npm run build-plugin

Install latest rust-analyzer binary

$ mkdir -p ~/.local/bin
$ curl -L https://github.com/rust-analyzer/rust-analyzer/releases/latest/download/rust-analyzer-x86_64-unknown-linux-gnu.gz | gunzip -c - > ~/.local/bin/rust-analyzer
$ chmod +x ~/.local/bin/rust-analyzer

TODO

  • use codicons (update codicons)
  • fix border
  • darken border around cmp
  • hl groups for noice