Xuyuanp/nerdtree-git-plugin

A plugin of NERDTree showing git status

Vim Scriptvim-pluginnerdtree
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.
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
Raimondi/delimitMateVim ScriptMakefile2k-11230
rhysd/git-messenger.vimVim ScriptRuby1.3k0320
luochen1990/rainbowVim ScriptShellHTML1.7k0950
vim-autoformat/vim-autoformatVim Script2.2k01780
rhysd/vim-clang-formatVim ScriptC++Ruby1k01470
ekalinin/Dockerfile.vimVim ScriptVim SnippetMakefile6920810
kochrt/markwhenHTMLVueTypeScript3.1k+111150
vbenjs/vue-vben-admin-docVueTypeScriptCSS256+2325+1
apache/pulsar-managerVueJavaJavaScript48602270
anuvyklack/hydra.nvimLuaVim Script892+2210