NEOVIM
TERMINAL
These dotfiles have everything you need to impress your coworkers. Be (metaphysically) large and in charge with a neovim that looks and feels the hottest modern IDE in town. Do not be afraid, yet make innocent bystanders that glance at the screen of your macbook shudder with fear, when you casually sip on your latte with one hand, while effortlessly flying through your filesystem with the other. Formatting on save, fuzzy file finder, autocompletion, tabs, lsps - They want it, you got it.
Lift your neovim to the next level with the magic of these wonderful plugins:
- alpha-nvim - that beautiful start screen you keep hearing about
- cmp - auto completion yissss
- telescope - fuzzily find files faster
- treesitter - syntax highlight creme de la creme
- lspsaga - beautiful lsp tooltip
- nvim-tree - browse your files like the average IDE pleb
- autopairs - for autopairing brackets
- ts-autotag - for autoclosing and renaming of html tags
- lualine - for the status bar
- barbar - for tabs
IMPORTANT Dont forget to run :PlugInstall
after opening neovim for the first time to install these beautiful beasts.
You may need to repeat this process several times due to some cross dependencies between packages.
Nvim configuration follows the following file structure:
config
└───nvim
│ init.vim - base config
│ macos.vim - mac specific config
│ maps.vim - keybinds
│ plug.vim - imports of plugins
│
└───after
└───plugin - contains a config file with setup functions and keybindings for each plugin