Initial Setup - [x] Setup with kickstart.nvim - [x] Refactor config - [x] migrate config from AstroNvim --- Especific stuff - [x] colorscheme definition -> catppuccin or tokyonight - [x] Review Telescope finders and keybindings - [x] Change Telescope layout for a vertical one - [x] Tmux navigation - [x] wichkey -> have astronvim configuration, evaluar alternativa ([mini.cue](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-clue.md))?? - [x] Change filetree - [x] indentations - [x] Folds - [x] Format on save, options: - [conform.nvim](https://github.com/stevearc/conform.nvim) - [formatter.nvim](https://github.com/mhartington/formatter.nvim) - [efm-langserver](https://github.com/mattn/efm-langserver) con [efmls-configs-nvim](https://github.com/creativenull/efmls-configs-nvim) - [x] Linters Support, options: - [nvim-lint](https://github.com/mfussenegger/nvim-lint) - [efm-langserver](https://github.com/mattn/efm-langserver) con [efmls-configs-nvim](https://github.com/creativenull/efmls-configs-nvim) - [x] Pretty (or more readable) diagnostic UI - [x] .env support - [x] [Comment Box](https://github.com/LudoPinelli/comment-box.nvim) - [x] Bufferline -> Exclude quickfix - [x] Git -> [Neogit](https://github.com/NeogitOrg/neogit/), [Fugitive](https://github.com/tpope/vim-fugitive) - [x] TODO comments - [x] Disable suggestion in ttsserver - [x] Update completition configuration - [x] TS context - [ ] Final review and cleanup - [ ] Check lock file behavior of lazy.nvim --- Fix indentation: ```lua local indent = 2 vim.opt.tabstop = indent vim.opt.shiftwidth = indent vim.opt.softtabstop = indent vim.exec("retab") ``` --- Reference: - https://www.youtube.com/watch?v=NJDu_53T_4M&t=315s - https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/plugins/ui.lua - https://www.youtube.com/watch?v=CVCBHHFXWNE - [Mason Select](https://github.com/williamboman/mason.nvim/issues/1461) --- Further improvements: - [ ] [Better Text Objects](https://www.lazyvim.org/plugins/coding#miniai)