aboutsummaryrefslogtreecommitdiff
path: root/vim/.vim/plugged/nerdtree/nerdtree_plugin/vcs.vim
diff options
context:
space:
mode:
authorKumar Damani <damani.kumar@gmail.com>2019-05-16 22:16:09 +0000
committerKumar Damani <damani.kumar@gmail.com>2019-05-16 22:16:09 +0000
commit12564a8f73ebe721d415a04d36f7aac7091bea9d (patch)
treebbc8a6bf6aabe832b3ee435eaa605dcac655fc5f /vim/.vim/plugged/nerdtree/nerdtree_plugin/vcs.vim
parent1241da7ab7a4e91248391ee9b045267bcbbeee4f (diff)
updating vimrc
Diffstat (limited to 'vim/.vim/plugged/nerdtree/nerdtree_plugin/vcs.vim')
-rw-r--r--vim/.vim/plugged/nerdtree/nerdtree_plugin/vcs.vim38
1 files changed, 0 insertions, 38 deletions
diff --git a/vim/.vim/plugged/nerdtree/nerdtree_plugin/vcs.vim b/vim/.vim/plugged/nerdtree/nerdtree_plugin/vcs.vim
deleted file mode 100644
index c30579a..0000000
--- a/vim/.vim/plugged/nerdtree/nerdtree_plugin/vcs.vim
+++ /dev/null
@@ -1,38 +0,0 @@
-" ============================================================================
-" File: vcs.vim
-" Description: NERDTree plugin that provides a command to open on the root of
-" a version control system repository.
-" Maintainer: Phil Runninger
-" License: This program is free software. It comes without any warranty,
-" to the extent permitted by applicable law. You can redistribute
-" it and/or modify it under the terms of the Do What The Fuck You
-" Want To Public License, Version 2, as published by Sam Hocevar.
-" See http://sam.zoy.org/wtfpl/COPYING for more details.
-"
-" ============================================================================
-command! -n=? -complete=dir -bar NERDTreeVCS :call <SID>CreateTabTreeVCS('<args>')
-
-" FUNCTION: s:CreateTabTreeVCS(a:name) {{{1
-function! s:CreateTabTreeVCS(name)
- let l:path = g:NERDTreeCreator._pathForString(a:name)
- let l:path = s:FindParentVCSRoot(l:path)
- call g:NERDTreeCreator.createTabTree(empty(l:path) ? "" : l:path._str())
-endfunction
-
-" FUNCTION: s:FindParentVCSRoot(a:path) {{{1
-" Finds the root version control system folder of the given path. If a:path is
-" not part of a repository, return the original path.
-function! s:FindParentVCSRoot(path)
- let l:path = a:path
- while !empty(l:path) &&
- \ l:path._str() !~ '^\(\a:\\\|\/\)$' &&
- \ !isdirectory(l:path._str() . '/.git') &&
- \ !isdirectory(l:path._str() . '/.svn') &&
- \ !isdirectory(l:path._str() . '/.hg') &&
- \ !isdirectory(l:path._str() . '/.bzr') &&
- \ !isdirectory(l:path._str() . '/_darcs')
- let l:path = l:path.getParent()
- endwhile
- return (empty(l:path) || l:path._str() =~ '^\(\a:\\\|\/\)$') ? a:path : l:path
-endfunction
-