Phil Runninger
d706f40ae7
Update the documentation/README.
2020-02-06 13:01:04 -05:00
Phil Runninger
e41dd019d9
Reorder syntax statements to fix highlighting.
2020-02-05 15:09:24 -05:00
Phil Runninger
2388af7754
WIP: A better regex for NERDTreeExecFile. Still not all right.
2020-02-04 02:08:08 -05:00
Phil Runninger
c3d7c141bb
Simplify and make similar statements more similarer
2020-02-03 09:30:08 -05:00
Phil Runninger
450abd1820
Fix indentLevelFor(), which was getting the right answer the wrong way.
2020-02-03 08:00:06 -05:00
Phil Runninger
6d3743549c
Fix vint errors: Use robust operators ==# and !=#
2020-02-03 02:28:53 -05:00
Phil Runninger
961c3571c4
WIP: Fix syntax highlighting when arrows are empty strings.
...
Also improved some highlighting to make use of g:NERDTreeNodeDelimiter,
which directly surrounds the filename. More of this to come as errors
are tracked down and fixed in this file.
2020-02-03 01:59:41 -05:00
Phil Runninger
26333ceeab
If arrows are empty strings, don't print their trailing spaces.
2020-02-03 01:58:00 -05:00
Phil Runninger
8c48845d11
Merge pull request #1083 from preservim/1076
...
NERDTree <start-directory> always sets NERDTree root.
2020-01-28 03:59:24 -05:00
Phil Runninger
b16553ac54
Update pull request number in change log.
2020-01-28 03:57:50 -05:00
Phil Runninger
e48b5728f9
NERDTree <start-directory> always sets NERDTree root.
2020-01-28 03:55:58 -05:00
Phil Runninger
f7b09634ba
Fix typo in version number.
2020-01-28 03:20:07 -05:00
Phil Runninger
c2c4a6564f
Merge pull request #1081 from andys8/bugfix/1059-fails-with-vim-startify
...
[BUGFIX] Shows error for empty filenames (vim-startify)
2020-01-27 20:37:47 -05:00
andys8
881c265438
[BUGFIX] Shows error for empty filenames (vim-startify)
...
There was a fix in #1043 which improves the behavior for non saved
filenames. Those are not on disk, but also not empty. This lead to an
issue #1059 where actual "empty files" like created with vim-startify or
stdin lead to an error. This change fixes this by adapting the order of
the tests. It'll print "no file for the current buffer" for empty files.
Solves #1059
2020-01-20 15:05:47 +01:00
Phil Runninger
26740d1157
Merge pull request #1080 from preservim/restore_eventignore_in_finally_block
...
Ensure events are (or aren't) being ignored correctly.
2020-01-16 13:29:33 -05:00
Phil Runninger
6d5e185cef
Update version in change log.
2020-01-16 13:25:57 -05:00
Phil Runninger
3a3636b7cb
Don't ignore events when opening renamed files.
2020-01-16 11:17:33 -05:00
Phil Runninger
5fbf0d7dba
Put the eventignore reset inside a finally block to ensure it's called.
2020-01-16 10:51:12 -05:00
Phil Runninger
901aba632b
Merge pull request #1079 from preservim/1078
...
Prevent overwriting existing files/dirs on node move. (m-m)
2020-01-15 19:55:31 -05:00
Phil Runninger
a046ba5c5b
Update version number in change log.
2020-01-15 19:54:06 -05:00
Phil Runninger
97e4b47aa3
Prevent overwriting existing files/dirs on node move. (m-m)
2020-01-15 19:51:39 -05:00
Phil Runninger
ee79ecfb67
Merge pull request #1075 from preservim/1073
...
Fix regex that finds keyword for minimal menu.
2020-01-06 09:21:11 -05:00
Phil Runninger
b579c7751d
Fix regex that finds keyword for minimal menu.
2020-01-06 09:19:25 -05:00
Phil Runninger
8a14891241
Merge pull request #1072 from preservim/migrate
...
Update links to repository with new org namespace
2020-01-02 09:55:17 -05:00
Caleb Maclennan
914970157f
Update links to repository with new org namespace
2020-01-02 12:09:02 +03:00
Phil Runninger
97fb849a29
Merge pull request #1071 from preservim/vint
...
Lint vimscript, fix errors and warnings, add CI job to review PRs
2020-01-02 02:12:21 -05:00
Caleb Maclennan
3fb31b2e81
Update changelog for 6.4.2 and add CI badge
2019-12-31 10:30:00 +03:00
Caleb Maclennan
907587f7a3
Fix lint warnings: use the full option name
2019-12-31 10:30:00 +03:00
Caleb Maclennan
38b1e5e7aa
Fix lint warnings: use the abort attribute for functions in autoload
2019-12-31 09:42:19 +03:00
Caleb Maclennan
10868dd94c
Fix lint warnings: use scriptencoding when multibyte char exists
2019-12-31 09:42:19 +03:00
Caleb Maclennan
a722613f36
Fix lint warnings: use robust operators
2019-12-31 09:42:19 +03:00
Caleb Maclennan
45e33f2502
Fix lint warnings: prefer single quoted strings
2019-12-31 09:42:14 +03:00
Caleb Maclennan
8d81510aa6
Fix VimL syntax error: undefined variable
2019-12-31 09:41:46 +03:00
Caleb Maclennan
d8d799a4d6
Fix VimL syntax error: escapes work differently outside quotes
2019-12-31 09:40:58 +03:00
Caleb Maclennan
ec0fca4c7d
Add CI job that lints VimL and reviews PRs
2019-12-31 09:20:35 +03:00
Caleb Maclennan
fff3975608
Configure Vint linter
2019-12-31 09:20:35 +03:00
Phil Runninger
f64c0062ee
Set theme jekyll-theme-cayman
2019-12-30 23:31:06 -05:00
Phil Runninger
1ab85e33be
Update version in change log.
2019-12-16 09:06:45 -05:00
Phil Runninger
c962796b03
Ensure backward compatibility. v:t_func is not available before 8.0.
2019-12-16 09:04:16 -05:00
Alejandro Sanchez
a7886fb6c4
Allow use of function references as callbacks ( #1067 )
2019-12-14 20:25:17 -05:00
William Findlay
82b1649f2e
Add a NERDTreeToggleVCS command to the vcs plugin ( #1060 )
...
* NERDTreeToggleVCS
* nerdtree toggle vcs documentation
* fix function documentation
* changelog
* Update CHANGELOG.md
* Update CHANGELOG.md
* simplify toggletreevcs
* Update CHANGELOG.md
2019-11-22 11:26:25 -05:00
Phil Runninger
8d9b8dae67
Update version number in changelog.
2019-11-13 09:00:41 -05:00
jhzn
960fda6299
Menu option, 'copy path to clipboard' is aware of VIM clipboard option ( #1056 )
...
VIM noob here, so code might not be optimal.
My setup is as follows.
NVIM v0.5.0-95-g2e14dffbb, Linux Mint 19.2.
I have this in init.vim
```vim
set clipboard=unnamedplus
```
This enables me to share clipboard between VIM and X clipboard.
The problem is that the menu option in NERDTree copies the file path to the "* register.
This means I can't access the value in the X clipboard.
2019-11-13 08:58:42 -05:00
Phil Runninger
fec3e57ad2
Closes #1050 . Update README; don't show NERDTree if opening a session.
2019-10-22 01:21:23 -04:00
Phil Runninger
371feb7e54
Support tab-specific CWDs ( #1032 )
...
* Change CWD when switching tabs to the tab's NERDTree root.
* Remove commented-out code.
* List the new possible value for NERDTreeChDirMode in doc.
* Add new option to select between `:cd` and `:tcd`.
* Document the new NERDTreeUseTCD option.
* Update version number in change log.
2019-10-16 13:26:20 -04:00
Farid Ahmadian
4245517689
Add VIM built-in package management to readme ( #1049 )
2019-10-14 09:13:20 -04:00
Phil Runninger
926ff0ec03
Update version number instructions in PR template and change log.
2019-10-11 10:44:25 -04:00
Phil Runninger
53eef21ad6
Save/Set screen state also on WinLeave and WinEnter. ( #1048 )
...
* Save/Set screen state also on WinLeave and WinEnter.
The particular use case here is when switching tabs with `gt` and the
NERDTrees have been mirrored.
* Update version number and change log.
2019-10-11 01:04:06 -04:00
Phil Runninger
4fe24d3156
Wrap saveScreenState's statements in a try-catch block. ( #1047 )
...
* Wrap saveScreenState's statements in a try-catch block.
If you're in NERDTree, and you press : to open a command line, and then
press Ctrl+F to open the [Command Line] window, you will see errors
related to switching windows while in this function. (Those commands are
not allowed while in the [Command Line] window.) The try-catch block
handles the errors, preventing their being displayed.
* Update version number in change log.
2019-10-08 14:01:50 -04:00
Phil Runninger
2d639b70e7
Catch errors when trying to read CHANGELOG.md. ( #1045 )
...
* Catch errors when trying to read CHANGELOG.md.
The ArchLinux package
(https://www.archlinux.org/packages/community/any/vim-nerdtree/ ) puts
this file in the wrong location.
* Update version number in change log.
2019-10-01 09:17:32 -04:00