This is stars and forks stats for /Xuyuanp/nerdtree-git-plugin repository. As of 29 Apr, 2024 this repository has 2085 stars and 148 forks.
nerdtree-git-plugin A plugin of NERDTree showing git status flags. The original project git-nerdtree will not be maintained any longer. Installation Use your favorite package manager. Here is the example of using vim-plug Plug 'preservim/nerdtree' | \ Plug 'Xuyuanp/nerdtree-git-plugin' New project Yanil: Another nerdtree like plugin for neovim(>= 0.5.0) only. I'm focusing on this project. FAQ Got error message like Error detected while processing function 177[2]..178[22]..181[7]..144[9]..142[36]..238[4]..NERDTreeGitStatusRefreshListener[2]..NERDTreeGitStatusRefresh: line 6: E484: Can't open file /tmp/vZEZ6gM/1 while nerdtree opening in fish, how to resolve this problem? This was because that vim couldn't execute system function in fish. Add set shell=sh in your vimrc. This issue has been fixed. How to config custom symbols? Use this variable to change symbols. let g:NERDTreeGitStatusIndicatorMapCustom = { \ 'Modified' :'✹', \ 'Staged' :'✚', \ 'Untracked' :'✭', \ 'Renamed' :'➜', \ 'Unmerged' :'═', \ 'Deleted' :'✖', \ 'Dirty' :'✗', \ 'Ignored' :'☒', \ 'Clean' :'✔︎', \ 'Unknown' :'?', \ } There is a predefined map used nerdfonts, to enable it let g:NERDTreeGitStatusUseNerdFonts = 1 " you should install nerdfonts by yourself. default: 0 How to show ignored status? let g:NERDTreeGitStatusShowIgnored = 1 " a heavy feature may cost much more time. default: 0 How to cooperate with vim-devicons Plug 'preservim/nerdtree' | \ Plug 'Xuyuanp/nerdtree-git-plugin' | \ Plug 'ryanoasis/vim-devicons' Make sure they are in the right order. How to indicate every single untracked file under an untracked dir? let g:NERDTreeGitStatusUntrackedFilesMode = 'all' " a heavy feature too. default: normal How to set git executable file path? let g:NERDTreeGitStatusGitBinPath = '/your/file/path' " default: git (auto find in path) How to show Clean indicator? let g:NERDTreeGitStatusShowClean = 1 " default: 0 How to hide the boring brackets([ ])? let g:NERDTreeGitStatusConcealBrackets = 1 " default: 0 NOTICE: DO NOT enable this feature if you have also installed vim-devicons. Shameless Self Promotion Yanil: Yet Another Nerdtree In Lua Credits scrooloose: Open API for me. git_nerd: Where my idea comes from. PickRelated: Add custom indicators & Review code.
nerdtree-git-plugin A plugin of NERDTree showing git status flags. The original project git-nerdtree will not be maintained any longer. Installation Use your favorite package manager. Here is the example of using vim-plug Plug 'preservim/nerdtree' | \ Plug 'Xuyuanp/nerdtree-git-plugin' New project Yanil: Another nerdtree like plugin for neovim(>= 0.5.0) only. I'm focusing on this project. FAQ Got error message like Error detected while processing function 177[2]..178[22]..181[7]..144[9]..142[36]..238[4]..NERDTreeGitStatusRefreshListener[2]..NERDTreeGitStatusRefresh: line 6: E484: Can't open file /tmp/vZEZ6gM/1 while nerdtree opening in fish, how to resolve this problem? This was because that vim couldn't execute system function in fish. Add set shell=sh in your vimrc. This issue has been fixed. How to config custom symbols? Use this variable to change symbols. let g:NERDTreeGitStatusIndicatorMapCustom = { \ 'Modified' :'✹', \ 'Staged' :'✚', \ 'Untracked' :'✭', \ 'Renamed' :'➜', \ 'Unmerged' :'═', \ 'Deleted' :'✖', \ 'Dirty' :'✗', \ 'Ignored' :'☒', \ 'Clean' :'✔︎', \ 'Unknown' :'?', \ } There is a predefined map used nerdfonts, to enable it let g:NERDTreeGitStatusUseNerdFonts = 1 " you should install nerdfonts by yourself. default: 0 How to show ignored status? let g:NERDTreeGitStatusShowIgnored = 1 " a heavy feature may cost much more time. default: 0 How to cooperate with vim-devicons Plug 'preservim/nerdtree' | \ Plug 'Xuyuanp/nerdtree-git-plugin' | \ Plug 'ryanoasis/vim-devicons' Make sure they are in the right order. How to indicate every single untracked file under an untracked dir? let g:NERDTreeGitStatusUntrackedFilesMode = 'all' " a heavy feature too. default: normal How to set git executable file path? let g:NERDTreeGitStatusGitBinPath = '/your/file/path' " default: git (auto find in path) How to show Clean indicator? let g:NERDTreeGitStatusShowClean = 1 " default: 0 How to hide the boring brackets([ ])? let g:NERDTreeGitStatusConcealBrackets = 1 " default: 0 NOTICE: DO NOT enable this feature if you have also installed vim-devicons. Shameless Self Promotion Yanil: Yet Another Nerdtree In Lua Credits scrooloose: Open API for me. git_nerd: Where my idea comes from. PickRelated: Add custom indicators & Review code.
repo | techs | stars | weekly | forks | weekly |
---|---|---|---|---|---|
Raimondi/delimitMate | Vim ScriptMakefile | 2k | -1 | 123 | 0 |
rhysd/git-messenger.vim | Vim ScriptRuby | 1.3k | 0 | 32 | 0 |
luochen1990/rainbow | Vim ScriptShellHTML | 1.7k | 0 | 95 | 0 |
vim-autoformat/vim-autoformat | Vim Script | 2.2k | 0 | 178 | 0 |
rhysd/vim-clang-format | Vim ScriptC++Ruby | 1k | 0 | 147 | 0 |
ekalinin/Dockerfile.vim | Vim ScriptVim SnippetMakefile | 692 | 0 | 81 | 0 |
kochrt/markwhen | HTMLVueTypeScript | 3.1k | +11 | 115 | 0 |
vbenjs/vue-vben-admin-doc | VueTypeScriptCSS | 256 | +2 | 325 | +1 |
apache/pulsar-manager | VueJavaJavaScript | 486 | 0 | 227 | 0 |
anuvyklack/hydra.nvim | LuaVim Script | 892 | +2 | 21 | 0 |