- Lua 100%
| lua/core | ||
| LuaSnip | ||
| .gitignore | ||
| init.lua | ||
| lazy-lock.json | ||
| README.md | ||
Neovim
Just some basic configuration information.
Install
To install you should just need to clone the repo to ~/.config/nvim. You might also need to install packer using a git command but that is not too bad. Beyond that you will need to run PackerInstall and PackerSync to get all the plugins set up properly. The final thing to do would be to install the language servers you need using MasonInstall as this is done on a case by case basis.
Fonts
To set up fonts, you need to install set the correct font and assign it to the terminal. I am using xfce4-terminal right now with a cattpuccin theme. I downloaded and extracted the jetbrains mono font from nerd fonts so it has icons built in. I then moved it to /usr/local/share/fonts/jetbrains (best practice to make folder for each installed font) and then ran a command to re-sync the installed fonts. From here I right clicked the terminal and set the terminal font correctly. I was running into an issue earlier where icons would not load so I installed the nerd font instead of the official jetbrains one.
I prefer the extralight font (standard not nl) with a font size of 15.
Terminal
I had trouble with alacritty and their stupid toml file for colors so I ditched them. I tried gnome-terminal, but they didn't support the font I wanted. I used lxterminal for a while, but that one is weird because each terminal window is the same process which made swape files and vim annoying AF. I then tried kitty which is too slow and I also tried terminator which was as well. Given all of this, I settled on xfce4-terminal.