This is the repo used to manage my dotfiles.
Run
git clone --recursive https://github.com/its-fonsy/dotfiles.git
make init
The program that I use are:
- Terminal:
xterm
- Shell:
zsh
- Editor:
neovim
- DE:
i3
- Bar:
i3status
I used kickstart.nvim as a starting point. Since it uses a lot of plugin I want to get familiar with all of them but one at a time, so I disabled some them. Currently the plugin used are:
- Colorscheme: folke/tokyonight.nvim
- Comment: numToStr/Comment.nvim
- Adding git signs: lewis6991/gitsigns.nvim
- Search files/string/stuff: nvim-telescope/telescope.nvim
- Format code on save: stevearc/conform.nvim
- LSP: neovim/nvim-lspconfig
- Autocompletion: hrsh7th/nvim-cmp
- Tree-sitter: nvim-treesitter/nvim-treesitter
The one disabled are:
The list will be updated as I integrate disabled plugin into my developer flow.
[d
Go to previous Diagnostic message]d
Go to next Diagnostic message<leader>e
Show diagnostic Error messages<leader>q
Open diagnostic Quickfix list<C-h>
Move focus to the left window<C-l>
Move focus to the right window<C-j>
Move focus to the lower window<C-k>
Move focus to the upper window<leader>sh
Search Help<leader>sk
Search Keymaps<leader>sf
Search Files<leader>ss
Search Select Telescope<leader>sw
Search current Word<leader>sg
Search by Grep<leader>sd
Search Diagnostics<leader>sr
Search Resume<leader>s.
Search Recent Files<leader><leader>
Find existing buffers<leader>/
Fuzzly search in current buffer<leader>s/
Search in open files