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)