diff --git a/README.md b/README.md index f7fad59..5a862dc 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,10 @@ # Config My dotfiles, I guess +## Note: +Don't use this, I hardcoded my username everywhere, and this is just a place I copy my configs into on my machine. +Nothing is symlinked, nothing is reproducible, nothing is organized, and to be honest... I don't care. + ## About I used to like ricing. Now I use a basic theme, Sway, and a Comic Sans based programming font.... @@ -26,3 +30,29 @@ General stuff I need to remember: ## Screenshots ![](screenshot1.png) ![](screenshot2.png) + +## Neovim Configuration +Neovim my beloved. + +### General plugin overview +* `auto-session`: Session restore +* `cmp-*`: Autocomplete +* `colorful-menu`: Colorful treesitter autocomplete +* `conform`: Buffer formatting +* `fidget.nvim`: Why is clangd taking so long to start, oh its just indexing... +* `lazy.nvim`: Package manager that everybody uses, so I guess I do as well +* `lspkind.nvim`: Nice symbols in autocomplete that show the kind of symbol +* `mason-*.nvim`: Automatic LSP/Formatter/Debugger installer, cause I'm laazzyyyy(not .nvim) +* `mini.nvim`: Swiss army knife plugin, does basically everything. I use it for the statusline, and some other text-related stuff +* `modus-themes.nvim`: Best theme ever. Port of the original Emacs theme +* `nvim-bufdel`: Nicer buffer delete. Do I even need this anymore??? +* `nvium-lspconfig`: LSP server configuration +* `nvim-treesitter`: Better syntax highlighting +* `nvim-web-devicons`: Nerd font icons +* `tabby.nvim`: Tab line, just switch buffers with telescope.... +* `telescope.nvim`: Pick & find everything +* `trouble.nvim`: Kinda better quickfix list, don't use it alot but it's nice +* `which-key.nvim`: Bind keys, find out what they do later when you inevitably forget them +* `lazydev.nvim`: Better Neovim API support in Lua +* `lsp_signature.nvim`: LSP function signature autocomplete +* (DISABLED) `neo-tree`: Good for big refactors sometimes, otherwise file trees are kinda bloat