- restart
- benchmark-init
- fzf, fuzzy file name search
- fuzzy code search, e.g. rg
- regexp code search
- treemacs
- show git change
- show error
- projectile
- like tmux <prefix>q
- use window-numbering
- setup key-bindings
- like vim-easymotion
- like ranger
- srcery
- recent files
- recent files in current project
- like vim-startify
- like vim-airline
- e.g. doomline, speedbar
- support narrow-region
- float terminal
- leader
- global & normal command
- surround
- abolish, (camelCase to snake_case, etc)
- visual-star search
- execute code block, e.g. python
- use org-babel
- brower preview (like vim markdown-preview)
- with expand region
- tabular
- split line by (e.g. comma) (like splitjoin.vim)
- table-mode
- visual numbering (like VisIncr)
- buffer management (choose, organize and confirm-close buffers, like grbi)
- register content display
- comment toggle
- search in project and edit all matches
- lsp
- golang
- python
- camelCase check
- ignore some words
- json format
- like RunVimRun function
- magit
- git graph tool
- gitgutter
- inline git blame
- eshell or vterm