It contains settings of:
- bspwm
- sxhkd
- zsh
- tmux
- vim
You should reading the docs of these plugins to understand them better.
- fzf.vim: Fuzzy file, buffer, tag finder and grep code,... It's mapped to <Ctrl+P> (use it together with ripgrep)
- ack.vim: Run your favorite search tool from Vim, with an enhanced results list (use it together with ripgrep)
- coc.nvim: Intellisense engine for Vim8 & Neovim, full language server protocol support as VSCode
- ale: Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
- defx.nvim: The dark powered file explorer implementation
- vim-fugitive: A Git wrapper so awesome, it should be illegal
- gv.vim: A git commit browser in Vim
- vim-commentary: Comment stuff out
- vim-surround: quoting/parenthesizing made simple
- vim-repeat: Enable repeating supported plugin maps with "."
- vim-sneak: The missing motion for Vim
- vim-textobj-user: Create your own text objects
- vim-tmux-navigator: Seamless navigation between tmux panes and vim splits
- indentLine: A vim plugin to display the indention levels with thin vertical lines
- vim-yankstack: Manage your yank stack
- vim-test: A Vim wrapper for running tests on different granularities
- asyncrun.vim: Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window
- splitjoin.vim: Switch between single-line and multiline forms of code
- vim-slash: Enhancing in-buffer search experience
(TODO)