mirror of
https://github.com/preservim/nerdtree.git
synced 2025-11-09 11:53:48 -05:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
06c9d9c963 | ||
|
|
ca16df25fa |
5
.github/ISSUE_TEMPLATE/bug.md
vendored
5
.github/ISSUE_TEMPLATE/bug.md
vendored
@@ -22,9 +22,8 @@ After reading, and before submitting your issue, please remove this introductory
|
|||||||
|
|
||||||
#### Environment (for bug reports)
|
#### Environment (for bug reports)
|
||||||
- [ ] Operating System:
|
- [ ] Operating System:
|
||||||
- [ ] Vim/Neovim version `:version`:
|
- [ ] Vim/Neovim version `:echo v:version`:
|
||||||
- [ ] NERDTree version `:echo nerdtree#version(0)` or `git rev-parse --short HEAD`:
|
- [ ] NERDTree version, found on 1st line in NERDTree quickhelp `?`:
|
||||||
- [ ] A link to my [vimrc](), or
|
|
||||||
- [ ] vimrc settings
|
- [ ] vimrc settings
|
||||||
- [ ] NERDTree variables
|
- [ ] NERDTree variables
|
||||||
```vim
|
```vim
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
#### 5.2...
|
#### 5.2...
|
||||||
|
- **.2**: Make Enter work on the `.. ( up a dir )` line (PhilRunninger) #1013
|
||||||
|
- **.1**: Fix nerdtree#version() on Windows. (PhilRunninger) N/A
|
||||||
- **.0**: Expand functionality of `<CR>` mapping. (PhilRunninger) #1011
|
- **.0**: Expand functionality of `<CR>` mapping. (PhilRunninger) #1011
|
||||||
#### 5.1...
|
#### 5.1...
|
||||||
- **.3**: Remove @mentions from PR template and change log. They weren't working. (PhilRunninger) #1009
|
- **.3**: Remove @mentions from PR template and change log. They weren't working. (PhilRunninger) #1009
|
||||||
|
|||||||
@@ -3,8 +3,9 @@ if exists("g:loaded_nerdtree_autoload")
|
|||||||
endif
|
endif
|
||||||
let g:loaded_nerdtree_autoload = 1
|
let g:loaded_nerdtree_autoload = 1
|
||||||
|
|
||||||
|
let s:rootNERDTreePath = resolve(expand("<sfile>:p:h:h"))
|
||||||
function! nerdtree#version(...)
|
function! nerdtree#version(...)
|
||||||
let l:changelog = readfile(expand("<sfile>:p:h")."/CHANGELOG.md")
|
let l:changelog = readfile(join([s:rootNERDTreePath, "CHANGELOG.md"], nerdtree#slash()))
|
||||||
let l:text = 'Unknown'
|
let l:text = 'Unknown'
|
||||||
let l:line = 0
|
let l:line = 0
|
||||||
while l:line <= len(l:changelog)
|
while l:line <= len(l:changelog)
|
||||||
@@ -21,6 +22,19 @@ endfunction
|
|||||||
" SECTION: General Functions {{{1
|
" SECTION: General Functions {{{1
|
||||||
"============================================================
|
"============================================================
|
||||||
|
|
||||||
|
function! nerdtree#slash()
|
||||||
|
|
||||||
|
if nerdtree#runningWindows()
|
||||||
|
if exists('+shellslash') && &shellslash
|
||||||
|
return '/'
|
||||||
|
endif
|
||||||
|
|
||||||
|
return '\'
|
||||||
|
endif
|
||||||
|
|
||||||
|
return '/'
|
||||||
|
endfunction
|
||||||
|
|
||||||
"FUNCTION: nerdtree#and(x,y) {{{2
|
"FUNCTION: nerdtree#and(x,y) {{{2
|
||||||
" Implements and() function for Vim <= 7.2
|
" Implements and() function for Vim <= 7.2
|
||||||
function! nerdtree#and(x,y)
|
function! nerdtree#and(x,y)
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ function! nerdtree#ui_glue#createDefaultBindings()
|
|||||||
call NERDTreeAddKeyMap({ 'key': g:NERDTreeMapCustomOpen, 'scope':'FileNode', 'callback': s."customOpenFile"})
|
call NERDTreeAddKeyMap({ 'key': g:NERDTreeMapCustomOpen, 'scope':'FileNode', 'callback': s."customOpenFile"})
|
||||||
call NERDTreeAddKeyMap({ 'key': g:NERDTreeMapCustomOpen, 'scope':'DirNode', 'callback': s."customOpenDir"})
|
call NERDTreeAddKeyMap({ 'key': g:NERDTreeMapCustomOpen, 'scope':'DirNode', 'callback': s."customOpenDir"})
|
||||||
call NERDTreeAddKeyMap({ 'key': g:NERDTreeMapCustomOpen, 'scope':'Bookmark', 'callback': s."customOpenBookmark"})
|
call NERDTreeAddKeyMap({ 'key': g:NERDTreeMapCustomOpen, 'scope':'Bookmark', 'callback': s."customOpenBookmark"})
|
||||||
|
call NERDTreeAddKeyMap({ 'key': g:NERDTreeMapCustomOpen, 'scope':'all', 'callback': s."activateAll" })
|
||||||
|
|
||||||
call NERDTreeAddKeyMap({ 'key': g:NERDTreeMapActivateNode, 'scope': "DirNode", 'callback': s."activateDirNode" })
|
call NERDTreeAddKeyMap({ 'key': g:NERDTreeMapActivateNode, 'scope': "DirNode", 'callback': s."activateDirNode" })
|
||||||
call NERDTreeAddKeyMap({ 'key': g:NERDTreeMapActivateNode, 'scope': "FileNode", 'callback': s."activateFileNode" })
|
call NERDTreeAddKeyMap({ 'key': g:NERDTreeMapActivateNode, 'scope': "FileNode", 'callback': s."activateFileNode" })
|
||||||
|
|||||||
Reference in New Issue
Block a user