38a43fb303 muh minimalism
729e8014b9 Merge pull request #892 from lvoisin/work
bba4b0087b Fix typo in help file
599238ad99 Make NERDTreeCreator set the 'nolist' option (#889)
cd1f2c803e Fix the, , J, and K default mappings (#886)
e9d3f72d9c Function "s:UI.getLineNum()" doesn't always work on cascades. (#882)
b3804dcd71 Merge pull request #871 from scrooloose/trap_bad_bookmark_path
f78cf63627 Instead of creating the bookmark file path, show error message.
7d9a3f0e8b Make sure the path to the bookmarks file exists before writing it.
15d06b676d Merge pull request #878 from scrooloose/autochdir_interference
2cd4331b78 Check for unknown current working directory
5442d5e04a Put cursor in first column
7e00a9971e Check for error; remove code duplication
7c8c811f00 Edit the help file
c726ec7318 Implement PR review comments.
18071f5999 NERDTreeCWD: reset CWD if changed by NERDTreeFocus
129a241b22 Merge pull request #870 from scrooloose/undo_zoom_on_open
b6978ecd70 Unzoom only when user want NERDTree to stay open.
192b07ce1f If the NERDTree is zoomed when 'o'pening a file, unzoom it.
808f5b225b Escape commas in the globpath() function's path argument.
b8cc044760 Merge pull request #875 from scrooloose/open_differently_cased_files
026bfaf35e Do a case sensitive comparison of new/existing buffers.
b10c61b063 Merge pull request #877 from scrooloose/replace_gt_with_tabnext
39a89f5e50 Usetabnext instead of gt to allow users to remap gt.
e653a68270 Merge pull request #867 from aflock/aflock/reword-renamed-buffer
9e9d16a38a Reword renamed-buffer prompt to be more clear
43d569195c Merge pull request #866 from lifecrisis/bm_toggle
456367ab07 Put cursor on root when closing bookmark table
eee179f0bf Merge pull request #856 from scrooloose/broken_sort_#277
e99a7a0313 Restore the cached _sortKey for faster processing.
1e2b7ef98d Remove AddDefaultGroupToSortOrder check from startup.
6ef3213cd0 Fix indentation.
a053925279 Recalculate the node's sortkey every time.
703e1ef4fe Correctly check the type of the sort key's value. Fixes #842.
d6032c876c Merge pull request #853 from bubba-h57/master
08db3a0eea Do not need to check for unix os here.
a053179d6a Use the case-insensitive regex
c0d87db309 Better OSX detection
26abd33ad9 Merge pull request #852 from mnussbaum/fix_maybe_missing_map
eb048a3070 Bugfix - ensure keymaps dictionary exists before using it
bf4591c5d8 Merge pull request #851 from mnussbaum/decrease_startup_time
657be6b24d Mark private function with leading underscore
c6d757f198 Decrease startup-time by avoiding iteration over maps
9af083a6d1 Merge pull request #849 from lifecrisis/sort-maps
57c825a169 Add code to sort mappings in quickhelp
0788027b55 Merge pull request #844 from lifecrisis/clearjumps
80ee0897ff Add a call to ":clearjumps" to "_createTreeWin()"
35953042fb Merge pull request #840 from scrooloose/create_parent_directories_on_m-m
c4f8a0f370 Like m-c did before, create parent directories if needed on m-m.
6188c5ea5f Merge pull request #838 from lifecrisis/updir-fix
f9e83ad8bd Fix a bug with the 'u' mapping
0bf429bac3 Merge pull request #837 from scrooloose/readonly-error-#831
2c38519733 Make the NERDTree buffer writable when rendering it.
68313ef0f5 Merge pull request #835 from lifecrisis/cleanmaps
2437b75479 Remove unsupported bookmark table mappings
925a96f58d Merge pull request #834 from bravestarr/fix-multibyte-path
abf200397f Merge branch 'master' into fix-multibyte-path
cc60495fe0 Merge pull request #833 from hav4ik/master
0972cda243 Fixed bug 'unknown function strcharpart' for older versions of Vim
d3a7cd20ae Merge pull request #830 from bravestarr/fix-multibyte-path
ec3c3b0fa1 Merge pull request #832 from lifecrisis/menufix
164131762f Refine the internals of the "showMenu()" function
38d4d2288a Clean up a function comment
1792b6a75b Clear output when the NERDTree menu is aborted
b45f2c27ea Replace strcharpart() with substitute() for backward compatibility
6aff1b6cd3 Display a path with multi-byte characters correctly when it is truncated
727770147a Merge pull request #824 from ngnmhieu/master
435861ee69 Support revealing file and executing file with xdg-open for Linux
a0e49c9b11 Merge pull request #822 from scrooloose/821-better_delete_confirmation
b37495fa98 If node isn't open, count children on disk before deleting.
a172d7cfcb Add documentation for the NERDTreeRemoveDirCmd option.
b702500f77 Merge pull request #816 from kutsan/master
9afa6b3828 Add new variable g:NERDTreeRemoveFileCmd
ed446e5cbe Update issue template again. "Optional" isn't needed.
f6987b7ea6 Merge pull request #814 from scrooloose/813-bwipeout_NERDTree_buffer
d6fe203dec Update issue template, making it a little cleaner.
dc349a072a Use a better check for existence of the NERDTree buffer.
e47e588705 Merge pull request #801 from mrubli/focus-on-close
a0f3bf3ed6 Focus previous window when closing NERDTree
68572ef461 Merge pull request #796 from lifecrisis/doc-update
6e26222a30 Update the docs for "NERDTreeStatusline"
183bb53485 Merge pull request #795 from lifecrisis/empty-line
a019486dc8 Fix unstable behavior in "NERDTreeUI.getPath()"
1d14961285 Remove a noise comment
8f052c5b47 Simplify the commentary for the "getPath()" method
1e93f6840a Format the commentary in "ui.vim"
c6a68d4b96 Improve the style in a "TreeFileNode" method
d745e11b42 Format the commentary in "tree_file_node.vim"
e6a116a9cd Improve the code style in a "Path" method
f4df038366 Refactor the "Path" constructor
5fc48b0b13 Merge pull request #794 from lifecrisis/reopen779
af3ba1ef4e Revert the bugfix from pull request #785
fa65ec60ea Merge pull request #786 from lifecrisis/find-hidden
d90b2af474 Add a space to help the parser
0ff697eb40 Implement the "isHiddenUnder()" method for Path
57788abd6f Merge pull request #785 from lifecrisis/find-new-file
f6dad4796e Update the documentation
01b011d38e Have "finAndRevealPath()" fail on no file
344119439e Refresh children of directory nodes on "reveal()"
90d08dc626 Add a debugging message
5301dd24fb Improve variable naming in "findAndRevealPath"
496d9a17d8 Remove code duplication in "findAndRevealPath"
fc14b4f5df Add :Helptags to the pathogen instructions
509122df20 Merge pull request #782 from lifecrisis/modelines
9f985514f0 Add modelines
193fed598b Merge pull request #781 from lifecrisis/find-complete
b4b99c39fa Change the type of completion used by NERDTreeFind
461ea6d2d8 Merge pull request #778 from zhenyangze/master
2129740419 Add style improvements
12960b966f change NERDTreeFind with args
c20ac9c27f Merge pull request #772 from skyblueee/stripMarkup_leadingSpaces
ea01a691a2 remove useless removeLeadingSpaces in _stripMarkup
fc55d012ee Merge pull request #773 from skyblueee/wasdir_sub
3485b2a939 remove useless substitute when 'file =~# "/$"'
8cbea5109e Merge pull request #777 from lifecrisis/bm-confirm
e48ae299f9 Update the delete bookmark map to use confirm()
b89de09810 Merge pull request #769 from lifecrisis/o-map
ac94cd28c2 Make the "o" mapping consistent with "x"
e0e36c5385 Fix a problem with the "x" handler (#768)
f526c4e652 Clean up the handler for the "x" mapping (#767)
70c8cb9bfa Revert change to tab opening method (#766)
93356cd92b Add back support for "b:NERDTreeRoot" (#765)
b6e3c0db30 Merge pull request #759 from lifecrisis/iss549
e59d02575e Update the CHANGELOG
21c470c316 Have new tabs open as the last tab (with '$')
4c409a1640 Add a note/warning to "TreeDirNode.activate()"
e27cd86a9b Document "t" and "T" mappings in the quick help
31dbf1c139 Silence messages when opening a file with "T"
c9f7014034 Fix handlers for "t" and "T" on bookmarks
ae1c95bcbc Explicitly call open() in "ui_glue.vim" callbacks
0a0374b826 Remove an unnecessary assignment
870bedef21 Clean up the Creator.createTabTree() function
d9074c2753 Clean up the commentary in "creator.vim"
3cb90cb18d Extract a common line to the top of a function
26168324fc Remove an unnecessary "else" clause
f0a97209f1 Clean up the NERDTreeOpener constructor
97433edd43 Merge pull request #754 from branch comma-separated-file-size
a8c6245057 Merge pull request #756 from mboughaba/master
f554c20cb2 Merge pull request #751 from ashumkin/dir-arrows-on-cygwin
cb9f4db6ff fixed: directory navigation does not work on Cygwin
8a6ae7c633 Use a better function to change directories
5782b228e4 Merge pull request #734 from lifecrisis/issue733
876283b07c Improve display of shell output from menu command
f4ff6dcf84 Fix a menu command that breaks under 'shellslash'
d7cf9a2a98 Fix the drive check in "TreeDirNode._glob()"
a32a55e8d9 Rewrite the "Path._strForEdit()" method
7a2fc6b6b9 Refactor the "Path._str()" method
19b8dd7b60 Add a check for 'shellslash' in "Path.Slash()'
72f9135d19 Clean up the commentary for two Path methods
b5e54d255e Rewrite the "Path._strForCd()" method
1a121337dd Clean up the script header in "path.vim"
a7d667b81b Add spaces after comment leaders in "path.vim"
8cd17c1a47 Merge pull request #731 from lifecrisis/tilde
d68c9abca8 Improve three highlighting rules
5af263c2df Merge pull request #729 from ParkerKemp/master
35724ee206 Refactor the internals of "_newVSplit()"
719d6785d4 Edit the commentary in "opener.vim"
eae5d02fa9 Use window number when opening in new vsplit
1269c070cd Divide the introductory paragraph in the README
7027fd156e Merge pull request #730 from lifecrisis/issue573
6efef8651e Edit the README file
e2a9929bbe Merge pull request #722 from lifecrisis/open-bookmark
5daec4c7b7 Edit stale commentary and add proper sigils
3a7694aa55 Add a call to close the children of bookmarks
1f089a362b Rework the "TreeDirNode.closeChildren()" method
3245007f0e Remove a method from the TreeDirNode class
a3fdf1e3c1 Merge pull request #721 from lifecrisis/issue67
49c165a103 Update the function that drives the `p` mapping
ab0a3a7c24 Merge pull request #720 from lifecrisis/issue526
c1b71dcfc5 Rename the help file to "NERDTree.txt"
ef35ee8918 Remove the helper function for "openRecursively()"
7f4a7205dc Replace an equality test with an instance method
ebc206e58d Refactor "TreeDirNode.close()" method
8660541333 Fix the "TreeDirNode.open()" method
18f04e0824 Refactor the "TreeDirNode.displayString()" method
2e43ad074b Merge pull request #719 from lifecrisis/issue718
2b2b35ceda Fix an inaccurate version check
7ed79c00c1 Merge pull request #717 from scrooloose/dev
779e13374a Edit the filter in the TreeDirNode glob method
2a97fb0fda Reformat the commentary in the TreeDirNode script
b877fc65d8 Rename and expand the TreeDirNode glob method
b0c44c7be1 Refactor the TreeDirNode glob method
4a487474c4 Modify call to sort() for older versions of Vim (#714)
626e80f6e4 Merge pull request #536 from satori/master
6251ab1e63 Add support for natural sorting order.
54b423e0f8 Merge pull request #711 from lifecrisis/issue650
c934b50c0d Repair the broken middle mouse click handler
5ce9bda392 Merge pull request #710 from jason0x43/globPath-fix
1d83e4c1ce Handle non-relative globDir properly in Windows
5f3a44d066 Document the :NERDTreeFocus command. Closes #706.
2c3249de68 Merge pull request #675 from jason0x43/relative-paths
0caa466854 Use relative path with globpath
17713ee293 Merge pull request #704 from lifecrisis/bookmarks-markers
9b3487db64 Update the option summary
471a03c9d9 Implement the g:NERDTreeMarkBookmarks setting
9bd34f9424 Merge pull request #703 from lifecrisis/issue677
3063dfb766 Refactor the :OpenBookmark command
a03a639390 Refactor and re-document Bookmark.getNode()
c0b90811b0 Add an argument sigil in a Bookmark class method
b0f60552ea Rewrite and expand the header in bookmark.vim
81a42acb97 Refactor the bookmark query function
a9ab90198b Update CHANGELOG, giving contributors their due.
84c681989d Merge pull request #699 from asnr/add-keymaps-to-docs
3a7293d450 Update docs with already existing mapping variables
c11affabb4 Merge pull request #696 from lifecrisis/issue361
2a7a375729 Remove code duplication from sorting bookmarks
0b65089122 Reimplement the bookmark comparison method
5aec5ecfef Rename the class method for sorting bookmarks
519436ad20 Apply consistent spacing before fold markers
66e00e61a2 Merge pull request #695 from scrooloose/revert-626-win32unix
d99967cadd Revert "Determine if we're running in Cygwin on Windows."
0b84d458d6 Merge pull request #648 from cntoplolicon/master
dee152d08f correct NERDTreeIgnore pattern in doc
fce10d1b10 Merge pull request #626 from scrooloose/win32unix
a9a5aec9c0 Determine if we're running in Cygwin on Windows.
925627536e Merge pull request #574 from sooth-sayer/master
1a55a93788 Remove empty segments
23ba97d263 Merge pull request #691 from wincent/patch-1
0c0bde3106 Update stale comments
45f4d61f04 Merge pull request #578 from wincent/eventignore
35b04fa3df Suppress autocmds less aggressively
97d2d70f6c Add an Issue template to ask for more information up front.
649d31384c Merge pull request #676 from josephfrazier/patch-1
bf193320f8 Fix headers in readme
e671e403dd don't touch @o and @h registers when rendering
281701021c Merge pull request #649 from alegen/master
9c73a19f56 fix bug with files and directories that have dollar sign in name
eee431dbd4 really fix the previous buffer issue when closing a tree win
48df6bfd6e Revert "remove NERDTree.previousBuf() and related code"
513bf64555 update changelog
2027ae03db remove NERDTree.previousBuf() and related code
4477078170 Unlet! the nt variable before letting it.
84e7a77a7e reuse win trees when editing the same dir again
334fb0e687 Update CHANGELOG
25ec8b47c6 Merge pull request #630 from Leeiio/patch-1
32186f1660 Update NERDTreeOpenable and NERDTreeClosable color
b9b53d814b Update CHANGELOG
10ac799808 Update README.markdown
148e8570df Merge pull request #628 from ggicci/master
a229d8bb61 Remove a similar tip in README file.
b78fa83373 Fix opening current directory in NERDTree tab.
1c0d9efe6c Update readme, trick to open NERDTree as a tab window.
4cb9762999 Update readme, trick to avoid hiding nerdtree after first file open.
f26eaf8355 Merge pull request #625 from scrooloose/revert-546-master
408f7a572c Revert "changed arrows for NERDTreeDirArrowExpandable and NERDTreeDirArrowCol…"
08773e1e74 Merge pull request #623 from dschaub/rename-typo
682a7b64db Fix typo in argument usage in promptToRenameBuffer
af64474ebd Update CHANGELOG
26b40d162c Update CHANGELOG
f640646f2c Change confirmation prompt when deleting non-empty directory.
1a6c502f19 Merge pull request #530 from mikeperri/delete-empty-directory
d2509d279e Don't require user to type 'yes' to delete an empty directory
5d7bc3b0b8 Merge pull request #533 from devm33/fix_e_on_dir
afe99a46d8 update api call to open directory tree in window
f173f62c9a Merge pull request #546 from gwilk/master
28560e2e1b changed arrows for NERDTreeDirArrowExpandable and NERDTreeDirArrowCollapsible
1993700bef Merge pull request #584 from zwhitchcox/patch-1
1ac98de88a Update README.markdown
a536498601 Merge pull request #593 from therealplato/docs/boot-other-window
0ef5b6be4f Add FAQ: how to unfocus nerdtree window on start
fa57b8128d Merge pull request #595 from zacharyvoase/fix_quote_file_name
916f6b8f8f Use fnameescape to quote filenames for :badd.
4ebd7de207 Update CHANGELOG
d34f3a257f Merge pull request #619 from curran/patch-1
9aae0be318 Correct broken helptags command in docs.
b9ad20c0b1 Update CHANGELOG
9ff2096b04 Merge pull request #548 from adityanatraj/master
68dce4f994 Issue #537: Fix dir arrows not functioning properly
29cf96e45b Update change log.
d2f8bb8e8a Merge branch 'juanibiapina-disable-cascade'
ac2d3b077a Merge branch 'disable-cascade' of git://github.com/juanibiapina/nerdtree into juanibiapina-disable-cascade
b2bbed41fa Add option to disable collapsing of diretory names
88946e9832 Rewrite getCascade recursively
7f6c608a35 Remove extra whitespace at the end of the line
4428aba2a2 Replace strchars() with a backward compatible workaround.
0b73db9368 Simplify some statements. Don't convert path WinToUnix.
7730c8731a Quick syntax issue fix
b5519197e9 Added support for the copy command for both file and directory nodes on Windows systems
40993e9010 Corrected case of :Helptags to :helptags
2e2b649232 Merge pull request #591 from czak/cascade-close-fix
2924ab2071 Verify we haven't reached root when traversing cascade
c99312442b Fix upward traversal when closing a cascade
d280b15ba9 Merge pull request #544 from brookhong/master
e2bbedff09 Fix #520 E716: Key not present in Dictionary: setShowHidden
15445be5fb remove unneeded exec
5294593b14 Merge pull request #576 from mike-zueff/read-only_files_opening_fix
5458680265 Fixed read-only files opening.
35c859179d update initialization of default value for g:NERDTreeCreatePrefix
0cb999c070 Merge pull request #550 from wincent/keepalt
9843fd3686 Make window creation command configurable
7954eac006 Merge pull request #556 from acarlson1029/readonly-glyph
dfb9111786 Allow user-defined RO indicator.
2ec9b3dd9d Merge pull request #559 from Noah-Huppert/patch-1
0e4c270d19 Added horizontal rules to FAQ section in readme
4ebbb533c3 silence bookmark errors on startup
2f8a72144f silence an `ls!` call
bbb819d696 bugfix for win trees when using "stay in current win" command variants
0544ff524c handle tab tree buffers being :bdeleted
73ded483a0 update FAQ about opening nerdtree automatically on startup
fddac60afb fix a bug that occurs when opening window trees
c800aa27e2 fix a bug with `C` mapping
a2b06bbac3 remove references to NERDTreeDirArrows
4f9e981a60 update changelog
677a83b2b6 remove NERDTreeDirArrows option
fb15cfbf45 fix flag rendering for cascading dirs
af39458989 rework the cascading slightly to correctly show open/closed dir arrows
2cef8bb602 make cascading dirs more compact
ee4d42cfed encapsulate dep on g:NERDTreeMinimalUI in a function
dd754c7bc6 add path.isAncestor
9eb0004278 fix a syntax issue for older versions of vim
7c6795c5a2 fix a typo
a60bd34a33 add NERDTree.getroot()
c4f8681b77 add NERDTree.getRoot() and NERDTree.ForCurrentTab()
665f326577 remove dependency on b:NERDTree from classes that dont need it
a0de028688 wipeout "stale" nerdtree bufs
cedb40b4f5 move TreeFileNode.makeRoot() to NERDTree.changeRoot(node)
71ee64fed7 add TreeDirNode.getDirChildren() - using this in a plugin
bf217c75f9 fix a couple of var references in UI
d36b793656 dont use b:NERDTreeRoot internally, but leave the var there for compat
0b966aa23a refactor TreeDirNode.reveal slightly
449f2c77ed update changelog
b4fa33c39c remove some confusing redundancy from a few function calls
83d108894e move a bunch of `b:NERDTree.*` vars into the b:NERDTree.ui obj
4d8a0c90cb move b:NERDTreePreviousBuf into NERDTree class
5c20274761 move b:NERDTreeType into the NERDTree class and add some query methods
848857d18b rename "primary" and "secondary" trees to "tab" and "window" trees
4dada8c04f update version number to 5.0.0
be8f18914c remove some unneeded header comments
f486403b68 add license file
024966c7a8 move changelog out of the main doc, remove credits section
e4891632f5 update changelog
0c13ebc126 remove some old commented code
e27ab9c5c7 fsmenu: use nerdtree#echo* methods instead of reimplementing them
5b7085d9ae fs menu: remove unused var assigns
adc11983bc fs_menu: put the NERDTreeListNode* methods together
b19995b14f Merge pull request #382 from PhilRunninger/master
3fb18e7399 Switch to upper case DIR /Q, in true DOS fashion
f1af61ddf7 Use the system('DIR /Q...') function to display file info.
c60f401371 Merge (p)roperties (for Windows) into the (l)ist menu item.
fb030bcb1c Merge pull request #1 from scrooloose/master
47c20c4b64 Merge pull request #378 from Xuyuanp/up/master
5d19452284 Merge branch 'master' into up/master
8e06723c04 fix #363
a283c0e03e fix #363
d384382091 Merge pull request #470 from egalpin/master
37f7a6cbe1 Update README.markdown
af13d39651 Merge pull request #488 from hiberabyss/master
34630f3926 issue #147: add support to ~ expand in bookmarks
caca3af211 Merge pull request #496 from evindor/master
8996ea5bb5 Fix MacOS detection for menu, fixes #478
3092ddf831 Merge pull request #502 from JESii/master
88104d26ac Add ability to list file metadata...
0b44415a33 Merge pull request #486 from Xuyuanp/syntax
d66370a8e5 Made NERDTreeFlags contained in NERDTreeExecFile
43012a6214 Merge pull request #484 from PickRelated/master
8c8c794104 Added character escaping to syn match regexes
8c7534bc9e Merge pull request #482 from PickRelated/master
dc29ec2db3 Added global variables for changing default arrows
188bd92658 Added global variables for changing default arrows
bcf3de4fdf Merge pull request #471 from SchDen/patch-1
f5fd121837 Incorrect path to event.vim
86e2e40af1 Merge pull request #466 from toiffel/master
93c9726c6d Fixed case-sensitive sorting of tree nodes when 'ignorecase' option is on
96c07746b4 Merge pull request #453 from WoLpH/patch-1
013c607ba4 Fixed incompatibility with older Vim versions
af85499eda rename 2 sort key related vars
99fa465b5d fix syntax error
008b62f71c Merge pull request #450 from vtsang/master
10261d60a0 Updated the comment
80e184df56 Refactor code to use getSortKey() and replace regular expression with
3fb3fe3477 Merge branch 'master' of https://github.com/vtsang/nerdtree
1f2531ec3a Speed up sortChildren() by using sorting token
57d5bd7731 Speed up sortChildren() by using sorting token
6018af36bf pretty up some FAQ code blocks
2c1ebc37b2 add an FAQ about highlighting file with certain extensions
dfe260d1d7 doc the path listener API
a87b1bf3c5 Merge branch 'update_reuse_option'
87b27802b5 allow control over whether to reuse windows in different tabs
5c2060149f doc NERDTreeAddPathFilter()
76dbc0c8ee Merge branch 'add_path_filter_api'
64a9579c11 add a path filter API
da3874cf93 fix a bug when opening files in a new tab
7270212214 bugfix for secondary trees occurring when the screen state is saved
09e1dbec10 Merge branch 'refactor_autoload'
fc4bcb4806 remove UI.lolcats()... not sure what the story is there
8b189cb263 move some rendering and cursor moving functions out of autoload
b0114d202b move dumpHelp out of autoload
53d2de86eb move the closeTree functions out of autoload
0d88ce946f move isTreeOpen() out of autoload
8270b6d717 move nerdtree#getTreeWinNum out of autoload
973c9906f8 refactor 3 more functions out of the monolithic autoload file
0e87d45e84 update readme to add an FAQ, update the FAQ style and rm the changelog
f8499462c5 Revert "Use different arrow characters for compatibility."
186f817f5a Revert "fix one of the old style arrows"
5cec19365a Merge pull request #411 from xdl/master
6dfbcd660a Return early if exception was thrown in pathForString
b3281cc63e fix one of the old style arrows
1cbd52aa77 Merge pull request #434 from handcraftedbits/master
f6cad7e957 Use different arrow characters for compatibility.
cd5f1685bc Merge pull request #436 from devmanhinton/patch-1
321de60366 Remove NERD_tree.txt typo
3b98a7fcae Merge pull request #403 from gcmt/pretty-cwd
ba26044746 Truncate paths at slashes.
f8fd2ecce2 Merge pull request #390 from zhangoose/patch-1
a895a53f1f easier to read one of the FAQ answers
3d421b8ec5 use the built in fnamemodify() to make a path relative
3ce33f017e fix escaping for `:edit` when renaming files
031ab5267c Merge remote-tracking branch 'origin/master'
5d0626a003 Merge pull request #384 from gastropoda/reopen-after-rename
2fd0aa3ec7 Fix reloading renamed file
1c08146224 apply @mixvin's windows path fix at the top of the method instead
cd8d87fa57 Fix opening file path, in Windows
6ccf83df24 Add menu option to display file/directory properties.
4f1e6ecb05 Merge pull request #365 from ifsred/master
c4086667ef Fix doc map for NERDTreeMapChangeRoot
a47c6caf80 Merge pull request #359 from Xuyuanp/up/master
8cd045d0e2 add refreshDirFlags method to avoid refreshing too many files
c2dd750860 move nerdtree#treeExists.* methods into the NERDTree class
fd14757c04 add proper events and make the notifier class generic
f9a933991d allow plugins to override the default mappings
aa831e242b Merge pull request #356 from alvan/patch-2
98a5d1fca7 Use event BufLeave instead of BufWinLeave to record screen state to avoid undefined b:NERDTree error
0c045d85ea fix a bug from recent refactoring RE some NERDTreeCWD
2f552e116d add highlighting for flags
579d96a0f3 remove testing git plugin
9f351de594 Merge branch 'master' into expt_add_path_flags_and_git
1e0d1cbc8f move some more view code into the UI class
2f59cc2080 Merge branch 'master' into expt_add_path_flags_and_git
eaa66aaf63 fix the NERDTreeFind command - broken in recent refactoring
410081a60e Merge pull request #353 from lucascaton/master
1784de15dd Updating creator.vim file (this fixes #352)
8644622000 Merge branch 'master' into expt_add_path_flags_and_git
7f36008e80 Merge branch 'master' of github.com:scrooloose/nerdtree
3effeb5cb7 Merge pull request #347 from kelaban/minor-fix-to-readme
04ac39b4b9 Fixes README for opening vim with no files
23dfc6d818 continue breaking down the epic autoload module
f982f61e8a continue breaking up the autoload/nerdtree god module
86488b1aa0 move ui functions out into their own autoload
04d9b27541 add `.refreshFlags()` to path/dir/file objects
3941389f13 fix a retarded bug with FlagSet.clearFlags
32cf3ee62d allow flags to be scoped to a plugin
a7428eba38 add proof of concept for path flags API and add git modified flags
d162c08fd7 comment and tweak thefix in 24561ad
2a769a7263 Merge pull request #298 from buggo/master
24561ad59c Ugly hack to fix Error 121 when NERDTree is the active window and clicking on the command line below another window.
0ee888ee17 simplify themapping definition
0b551a8abd Merge pull request #346 from shanesmith/master
82cd4f5a9f Fixnot working if active node map is special char such as
b64942a500 uncomment out some needed syntax matching code... fail
e954b2e6f8 trivial highlighting update for consistency
e68e12a33b fix highlighting for readonly files
b33d6daf0b remove the NERDChristmasTree option
abb93879bb simplify the syntax matching code slightly
634c23eadb Merge branch 'better_symlink_highlighting' into update_highlighting
9704a38a14 update symlink highlighting
9d9edd03d4 separate out syntax matching for Dir Arrows vs old style
55a8954c48 update the doc/quickhelp for :Bookmark
0b1166ff78 update code in readme to auto-open a tree on startup
b2d2cc1840 Merge branch 'inkarkat-better-set-filetype'
4b89264dfc Merge branch 'better-set-filetype' of https://github.com/inkarkat/nerdtree into inkarkat-better-set-filetype
b8cab9bae2 Set filetype unconditionally and after defining mappings.
1168f58987 update the NERDTreeCascadeOpenSingleChildDir doc
0928b5b026 Merge pull request #251 from pendulm/master
6ef67a2d8e Add correspoding close action to cascade open single child dir
60683f1cce Fix typo Casade to Cascade
8189597c0b Merge pull request #266 from staeff/patch-1
2ebe28468b Fixed typo in NERD_tree.txt
9e54c48086 Merge pull request #299 from tophsic/master
4f48af0cb4 Fix typo
3863e69733 Merge pull request #316 from ZeroProbability/master
13b4058f2f Issue 315 - Incorrect buffer deleted on file delete
8b48413155 rename NERDTreeWildIgnore option and refactor the usage of it
186abb84c1 Merge pull request #303 from amarshall/wildignore
a50c571929 Add option to respect wildignore
10ba84b1fc Merge pull request #308 from igrep/patch-1
ad4ebaac93 correct invalid reference to MenuController
a45304832b Merge pull request #295 from DanielleSucher/create_parent_directories_as_needed
eacd5d72ec Create nested parent directories as needed
dd8fe4bf69 Merge pull request #274 from an1zhegorodov/master
5b51f9d1ba Fix help mistake
e9427a9ca7 Merge pull request #326 from migueldvb/docs
603e6c74f2 Use pathogen.vim Helptags command in README file
23d2d19846 Merge pull request #331 from jinnko/add-bookmarks-sort-flag
e38d8a8340 Add flag to disable/enable bookmark sorting
1da2890856 Merge pull request #338 from trkoch/spaces-umlauts
fbab099fa9 Support space in path when renaming
47a3a84108 Merge pull request #340 from netj/sort-hidden-first-option
43842e0de5 Option for mixing dot files when sorting
b0bb781fc7 Merge pull request #263 from medvid/master
21af5e0abd fix spelling in documentation
6697bb7bed Revert "don't redefine user-defined mappings"
448ad6f1bc Merge pull request #255 from joshuarh/unique-mappings
2fa35fb494 don't redefine user-defined mappings
eaf19734e7 move the class files out of the plugin dir
9a341ec18f fix a bug where the user couldnt override the mapping for
f93d2c79e5 fix NERDTreeCWD
40d05ace57 catch an error thrown when refreshing a dir with a FIFO or socket
64cb6204cc move a couple of functions into NERDTreeCreator
c3b63d2fd9 add some class methods to wrap the NERDTreeCreator public methods
7cbaee253a Merge pull request #227 from kasyaar/copy_node_fix
f5956dbbcf fixed error messages on copy node in NERDTree buffer
25b80b8a16 extract the tree creation functions out into their own class
29d3db8ffe fix a couple of function calls that should have been renamed
2eff928e7c some cosmetic updates to the class files
a7d5b3dbc1 fix themapping
cc0777b792 move KeyMap_Invoke into the autoload file
8a984260e7 manually apply #220 to fix NERDTreeFind for hidden dirs
370f180ca0 replace a script level var with a query
fb4a5a116a decompose the giant NERD_tree.vim file
1817ccdb57 Merge pull request #219 from felipebueno/master
154f7aae7b Added a frequently asked question to README
3a8310a60b Merge pull request #213 from cperl82/fixes
bb1390c0c7 Fix s:Path.Resolve to it handles '/' properly
1dc3891f96 Merge pull request #204 from techlivezheng/feature/chrootcwd
072d46880a Add a NERDTreeCWD command to change tree root to CWD
dff80ff7d0 Merge pull request #203 from techlivezheng/feature/find-in-existing-window
c59ac8fba1 Make NERDTreeFind use an existing NERDTree window
30a770aab0 add Path.isUnixHiddenFile and refactor to use it
36cd8bfea7 Merge pull request #202 from techlivezheng/feature/find-hidden-file
ce6c347f85 Make NERDTreeFind work on hidden files
22de74a45b Merge pull request #200 from hpesoj/master
16268c9c21 Fix call to globpath() for Vim 7.2 and below.
3e44d4ea5c Merge pull request #191 from ZeusTheTrueGod/master
6b687977d9 Better handling file renaming and deleting
0a16b24268 Better flow for renaming and deleting files
d62180d0ff Merge pull request #150 from cperl82/issue-144
94b2db2de6 Replace virtcol() with len() in handleLeftClick().
bf79e223ae Merge pull request #196 from mark-rushakoff/master
92a31a6fb2 Fix typo in copy action
a1433c485e update the doc for NERDTreeCasadeOpenSingleChildDir
b64f4428c1 default NERDTreeCasadeOpenSingleChildDir to 1
e7b663fe94 Merge pull request #180 from pendulm/master
29e687978b add option NERDTreeCasadeOpenSingleChildDir and function
dbeb1947ea Merge pull request #172 from stephenprater/master
121607b351 ignore wildignore setting
cdb31d423c Merge pull request #178 from franksort/master
87208d210b Fixed typo. changing s:clearBoomarks to s:clearBookmarks.
2cb0fc78fb add autocmds for fugitive integration
678bb28168 add NERDTreeFocus command - calls the NERDTreeFocus() function
aa1e7d642f fix previewing of directory nodes
7e7e761d7f Merge pull request #122 from cperl82/fixes
597cccce0f Add calls to NERDTreeAddKeyMap for previewing Bookmarks
0b3b8f7833 add NERDTreeFocus function
c8b54dc91a Merge pull request #137 from AndrewRadev/double-edit-fix
71465f79b1 Don't output a message on opening a file node
ff0816979c Remove second "edit" from Opener
2a0578227e Merge pull request #127 from cperl82/keymap-leader-fix2
30cc73d6ed Make handling of '<>' notation more robust.
7fbb77c067 fix the ctrl-j/ctrl-k mappings
185e087c40 Merge pull request #126 from cperl82/keymap-leader-fix
f29d6a4f0f Escape mappings that use '<>' notation.
eced5f98a0 Merge pull request #110 from cperl82/fixes
ba74b99fd7 Add s:Path.Resolve function to address trailing slash issues.
6d0183ea78 Revert "Fixed resolve() double endslash defect"
20f7ab8ade mapto the default o mapping (again)
e5682d3948 dont close the tree window when using the 'preview' maps
b843635a50 fix NERDTreeQuitOnOpen option
dfc0aea1e7 Merge pull request #115 from Twinside/patch-1
5c01c5acd8 Deactivating folds in NERDtree buffer
6d83575490 remove a now misleading comment
e51a40c0d8 make the mouse work as expected with NERDTreeMouseMode
53bc77644c refactor KeyMap so we dont use index() on an array of objects
6782ec0104 make the default keymap generation happen only once
588e71c1e9 unlet TreeDirNode.openInNewTab since we are overriding it
6b7c9aa5c8 update the method comment for TreeDirNode.open
5e53df769d fix a bug with the T (open in new tab silently) mapping
3b325f6812 rename 'split' to 'where' in the open() interface
4f1a205c83 add Opener class to handle opening nodes/bookmarks
3620029ae0 make Bookmark use the new open() interface
217d9f6651 Merge pull request #78 from actionshrimp/master
ba3d43138a Added comment to clarify which part of the path is the 'drive' for windows network shares
bc745b6e99 Fixed resolve() double endslash defect
0b0c76626b Added support for windows network shares (\box\share format paths)
e027681803 wrap a couple of wincmd calls in s:exec
57ccede250 trivial comment change
04dbae2cb4 remove s:openEntrySplit as it is not needed anymore
af13711fac rename 'preview' to 'stay' and standardize the 'keepopen' name
92248f92ca make TreeDirNode use the new open() interface
9832d4a84a fix Bookmark so it uses the new TreeFileNode.open method
b7cdc191ca refactor the TreeFileNode*open* methods
54fab2f2e5 add dir and file flags to NERDTreeIgnore regexes
4337022524 dont convert windows paths to lower case when :editing
3be5f5ddd8 fix a bug for files that begin with +/-/~ chars
a55e9eca40 update faq in the readme
33a64260cd add NERDTreeCustomIgnoreFilter hook
1848a2cf9d fix a bug when activating bookmarks
c431d38d97 dont use VimEnter to cache bookmarks and load plugins
ebb2835c45 fix a bug where keymaps were failing with :set ignorecase
98b2fa5104 make a syntax fix for certain versions of vim
a63c8a2ec8 use the keymap api for the mouse mappings
aca917b4ca make a small fix for the left mouse button
4425627683 refactor option checking to simplify and remove duplication
b16a663618 Merge pull request #104 from cperl82/fixes
01f683c3c4 stayInCurrentTab fix
62c94e272f fix the mouse mappings
0c12f6fe10 update quickhelp for custom mappings
73e2d8ca7e update the doc for the new key api functionality
b0e2ed1cc7 remove a trivial piece of old debugging code
a1d528ae92 make the standard mappings use the key api
b5fd460560 rework the keymap API
205367ab3f update changelog/credits and bump to version 4.2.0
4bd0def6fb add a note about vim-nerdtree-tabs to the readme
4411344f7c update the doc for the new NERDTreeFind behaviour
7ff9def95b fix mixed indenting
b3b394c329 Open NERDTreeFind tree at CWD if current file is below it.
4dd1bc9ef6 make a minor formatting fix for the readme
1b4dfc8745 add first version of readme
0747198ee3 remove Rakefile - pathogen is now the recommended way to install
23d1746bbf refactor tree window creation to remove duplication
aa28ae7863 Merge pull request #87 from scottstvnsn/master
1c568a4916 Add nolist to buffer options.
02f1d828d9 Merge pull request #88 from andersonfreitas/master
796a40b5d7 New options in the file system menu:
b528910e7a dont add a trailing slash to auto-named bookmarked dirs
dcccd0e532 Defaulting bookmark name to file/dir name
af833e3006 remove the now unused s:setupSyntaxHighlighting()
82c93a6448 Merge remote-tracking branch 'gnap/master'
70ba0d60ec separate syntax file for better combacibility with plugins that reloads
49b88757b0 enable NERDTreeDirArrows by default except on windows
30f6bcc30c Merge pull request #86 from mathias/patch-1
077e330b64 Spelling
12f692f436 always disallow insert mode
9b5851c36c Merge pull request #84 from kml/master
86364c2150 wycats's "disallow insert mode"
2dd198c6c4 fix for copying files
c08d7e9f19 Merge pull request #79 from AndrewRadev/master
5bd641834d Fix for copying error
2fbd578a77 Merge remote-tracking branch 'EvanDotPro/master'
71d6c1d3c6 specify 'file' input types to allow for tab-completion of paths when copying, moving, or creating a node
04aa45fcd8 Merge pull request #74 from iNecas/nerd_tree_find_fix
063e4d0870 Revert commit 7f5a8caa
1cd50482d2 Merge pull request #56 from iNecas/nerd_tree_find_fix
7f5a8c3aac Fix for getting line of node
bf73470723 Merge pull request #50 from sdewald/master
6a6ffe2ad6 Merge branch 'master' of github.com:scrooloose/nerdtree
1de3c22a44 Fixed two bugs affecting adding and copying nodes with escaped chars (e.g. spaces) in the filepath
2e072fe0e2 fix the mouse and NERDTreeDirArrows
f621df68ae fix a minor bug with syntax highlighting of the root node
1dd345c56d only set relativenumber for vim >= 7.3
bc0c64ef82 fix a bug when the bookmarks are toggled with NERDTreeMinimalUI
702a88956b remove '.. (up a dir)' when NERDTreeMinimalUI is set
fad6f06ace fix a bug with NERDTreeMinimalUI and syntax highlighting
e697444f29 set nornu when line numbers aren't shown
d595605ff1 hide (up a dir) when using minimal ui
b9e970d934 Merge branch 'master' of git://github.com/scrooloose/nerdtree
21bd141866 fix highlighting of executable files with NERDTreeDirArrows
8accb0978e Make tree style (|+~ or arrows) configurable
867de91643 Make indentation of file nodes more intuitive
eac32148a4 Use small triangles for directories and get rid of ascii bars
999ba49857 merge hide bookmarks and press ? options
e88f436302 Merge remote-tracking branch 'upstream/master'
2504666a72 make it handle dirs of the form '[foo]baz' properly in *nix
2d17132f48 add bookmarks and press help documentation
37bfae0d2f rename press for help and bmark label options
9e415dcc6d add option to hide bookmarks label
e4efdb3bd4 add option to hide 'Press ? for help'
721ad3ecc2 fix a bug when opening a file bookmark in a new tab
8618929e9a fix a couple of typos in the filesystem menu
b3df8fb1e6 make all regex matching case sensitive
492f491056 prefix all highlight groups with NERDTree for namespace reasons
7650cdc662 update credits/changelog
a72cb80337 fix a bug with :NERDTreeFind and symlinks
e1abd4d373 close the tree win when opening bookmarked files for NERDTreeQuitOnOpen
37859888b5 correct the window the cursor jumps to on :NERDTree(Close|Toggle)
88aaba22b5 Escaped "value" parameter to initVariable, so it is a valid literal-string.
a997ab3341 fix a bug with `:Bookmark foo' where foo was an existing bookmark
153041ac93 switch to version 4.1.0
68cb5fc2eb update changelog and credits
ee7aafb135 bugfix: paths were incorrectly escaped in win32 for :e and :cd
b047d7f312 put the open-in-new-tab logic in the models, make NERDTreeQuitOnOpen effect T and t
1537d42706 move s:getSelectedBookmark in to the Bookmark model
4b566f153f add NERDTreeFind command and handling code
f34986d30f move the path string truncation into Path#str()
a713a86f06 truncate the root line if its too long
08bc9870bc bugfix: escape filenames for ":edit"ing
94e085f1a2 really fix the window state restoring
241f2e9dfe switch to version 4.0.0
c864c6e463 bugfix for NERDTreeMirror
bc55f3dda8 fix a typo in the doc
39a3a78729 update changelog/credits
31f65b97b1 remove the git menu plugin
3837ea85e0 change my email to gmail
fedd5f1162 minor refactor
dc108f555e bugfix: the window state wasnt being stored
93a0a422b4 remove a couple of useless lines
e899bed4d7 fix a retarded line that somehow got in
87fbc2e5e4 fix syntax error in Path#delete()
cf61ad3285 change the statusline so restoring a session doesnt break so badly
f772cfdefb fix path escaping for Path._strForCd()
a1e7bc0b01 refactor away from Path.strForCd() (since it was removed earlier)
e5c79fc5c1 dont highlight current menu item
a3b05e8e38 Taught s:Path.getParent to handle Windows paths.
89cfedd39b syntax fix
1be18ed53c dont show separators at the top of the menu
e2265ec3b3 update the changelog
5ba3b3a5a8 update the doc
6a513e4340 remove some old code left over for the ! mapping
1ea2a0c29b update doc RE menu
3a163fca64 migrate fs_menu.vim to use the new Path#str method
36e4402550 update the API doc
effb5d4de0 make "OS" the default format for Path#str()
a854feeb1e comment Path#str()
cbb0a8698f correct a header comment
d21b00c767 fix bug when using x on the tree root
5311777308 rename Path#_strForEditCmd to _strForEdit
7a5685af57 highlight the current menu item
38e2bcaf85 simplify the menu rendering
0dda0ce5d7 refactor the Path#str* methods
8fc72fd352 remove s:executeNode since it is now unused
dc3f1b5edf refactor/move around the method to render a path to a string
dd38ab8f43 remove the arg from Path#str()
7051977808 updates to the doc
d9f315d63e update some file header info for the nerdtree plugins
5e9635dfa4 update some of the old fs menu doc for the new menu system
f2a9e9a360 make the git menu use the new NERDTreeAddSubmenu() call
1080246af9 add some doc for the new API
fcb4ec0303 make the menu api more awesome
8211554efa recursively source all .vim files in nerdtree_plugin/
464699215c set nolazyredraw ... not sure how this got changed
10bb62a728 add comments to MenuItem and MenuController methods
46710bfb25 update git_menu so we dont prompt anymore unless needed
fcb54eee12 remove some unneeded checks from fs_menu
a686be5c31 some cosmetic changes to exec_menuitem
bd5e5d71b5 rearange some code so the menu doesnt change the window/cursor position
711c8e3328 add travis jefferys git-vimscript-installer rakefile
ec1f7e3e6e Merge branch 'api'
8535a906be refactor MenuItem.CreateSeparator()
eef8a7b280 bugfix in fs_menu plugin
891f0ed3a2 make the git menu work and put it under a submenu
e93bf0632b make the menu system more awesome
31c0ec6d63 add basic menu implementation
fc3cb76695 remove a redundant function
389f33ea81 add quickhelpText to s:KeyMap and display it in quickhelp
abc0cc4c40 remove some useless/misleading comments
1654ef820b remove some redundant code
df3485ec64 remove an unused function
59257d7a3a remove the old api functions
a052a0db65 add an API to add custom key maps
65dd1137da create a new dir for nerdtree plugins
236d20946c correct a typo in the changelog
a796715ac1 add A mapping to maximize/restore tree window size
02b3cec827 set up syntax highlighting even if highlighting rules already exist
bc2a628a10 move the ! keymap into a plugin
6518d1eb4c rename check_to_enable_callback to isActiveCallback
a2ead3545e rename MenuCallback -> MenuItem
a163f327eb make the git menu own harder
e9d6a7209c update the fs menu to use the new api
f0290b08dd add another api callback to determine whether menu items should appear
51637ec6d4 remove inferior rake symlink to travisjefferys awesome rakefile
4d77c3ae45 add basic git plugin
a7f9abe827 fix a bug where the ../ and ./ entries werent being filtered out
41029aef24 put the fs operations in the top level of the menu
c75a022a23 extend the api and move the fs operations into a plugin
abfd4fef76 correct a typo in the changelog
95acf7dd25 add A mapping to maximize/restore tree window size
c3a2f88b63 set up syntax highlighting even if highlighting rules already exist
1acf6321a5 refactor the activate method so the code is now in the models
e164980d84 fix a bug where the script ignored dirs ending in a dot
71ebe27a8d fix a bug with secondary nerd trees and NERDTreeQuitOnOpen
e7ebee3084 switch to version 3.1.1
1239f78baf update changelog
5f4c005771 bugfix: :NERDTreeMirror doesnt have tab completion
9e0a0b6a43 fix a bug that was causing no-name bufs to be created
5c85d28285 fix a function description comment
f65bc62fac fix a bug that was occurring with :set nohidden
9b12953343 add a help file entry for the cd mapping
84f9793231 fix some help tags
1f46ecf4b8 update changelog
eef90bf320 fix lots of no-name buffers being created
3796a8799a map '' to the same as 'o'
c726655d23 Compatibility syntax fix for screwy versions of vim
bdfac3e25c switch to version 3.1.0
faf1459ce5 minor doc fix
02751f4d11 update changelog and credits
992c9f24eb use ==# always instead of ==
8164fa09d3 fix a bug with the Path#strForEditCmd() and relative paths
5e50601788 fix a bug where doing a :cd would cause :NERDTreeToggle to fail
23e79de2c2 make the hijacknetrw functionality work when vim starts up
4accc8a79c fix a bug when g:NERDTreeChDirMode==2
7522cbf4f0 add g:NERDTreeStatusline option
3a25a594ca add -bar to all :commands
40374e5056 add doc for the vertical split maps
4e4fb179e7 correct a help tag
0f2effb049 make the vertical splitting work with secondary trees
63ee15ca6e do the vertical split according to the users settings
f8a105d972 remove a rogue call to s:putCursorInTreeWin()
f2707106bd bugfix: make the vsplit maps work when the tree is on the left
1586cfdb03 add g and gs to the guickhelp
ca8b1d2b34 add mapping options for g and gs
100d8d2a47 add s and gs for vsplitting the current node
efe03d6988 switch to version 3.0.1
7b59186dfe update change log and credits
e9f403ac44 fix a bug where going :NERDTreewould fail
2038f38026 unlet TreeDirNode#open because we are overriding it
6e9a5d4cea fixes to secondary nerd trees for the q mapping
495e906169 update changelog
2e6cedcad7 fix the q mapping again
d76f936698 remove some trailing whitespace
0e9feaede3 use the s:nextBufferName() helper in s:createTreeWin()
cd55e2d522 ensure all secondary nerd tree buf names are unique
3d2bf2d9ac fix a bug when doing :NERDTreeMirror without 'hidden set
2f4d1b93e8 make the q mapping work with secondary trees
f06d99f7b5 bugfix: use TreeDirNode.GetSelected() instead of getSelectedDir()
1b13fb05ea add a note to the changelog
f90da509e1 updates to the doc
c8afb6d92d fix a bug where :NERDTreeToggle was broken without :set hidden
b0950d1593 move getSelectedNode into TreeFileNode
9f569c61f9 move the drawTree function into TreeFileNode
7874b3c60e move the openFileNode() code into TreeFileNode
99afbe9ec8 move putCursorOnNode into TreeFileNode
78aa2fa1db move the openExplorerFor code into the TreeDirNode
111e309507 move the open(Dir|File)NodeSplit code into TreeFileNode
7a86663128 move findNodeLineNumber/findRootNodeLineNumber into the TreeFileNode model
6f24013463 switch to version 3.0.0
d508c231b5 update quickhelp for the 'e' mapping
8f7e2bb98a update changelog for version 3.0.0
39fc42d1cf change the H mapping (toggle hidden files) to I
7f6603ea4a update the doc for the e mapping
3b1289ba40 bugfix for the e mapping
6464cff113 fix a bug with the gi mapping
4f5599e275 update the 'features' blurb in the doc intro
f98a3f9eab bugfix with :NERDTreeMirror
c9c67b5b67 add a help tag for :NERDTreeClose
3803db5555 add doc for :NERDTreeMirror
a33849ef9b change the way nerd tree buffers are named
b09e0fbfa4 refactor the initNerdTreeMirror function
402fea6902 make the NERDTreeMirror handler smarter
589036f5c9 add NERDTreeMirror command and handler
d3b2258acb update doc for hacking nerd tree
6103a308af set ei=all for all wincmd calls
8d20ae913a adjust the quickhelp for primary vs secondary trees
9fc7fb8d51 make the throw/catch code uniform and consistent
6da7f317a3 when in a secondary tree, just use :split for the 'i' mapping
d0d755ff87 ignore errors when removing netrw autocmds if they dont exist
56b5446eaf change themapping to i
88020835d6 make the nerd tree only appear on the left or right
d4b78be306 doc the NERDTreeHijackNetrw option
5ff836ed26 clean up the netrwhijack code and make an option to disable it
6b4dca7361 put the base nerd tree autocmds in an augroup
7ac998fafc bugfix when creating a fresh tree for a tab
888934a3be make TreeFileNode#isRoot() assume a tree exists for current buf, not tab
fb5ee9fbc2 assume the cursor is already on a tree window when doing an open-split
b2c56e94c9 fix for the preview mappings
3e5faf9c56 hijack netrw
b0297c5c91 use buffer level variables instead of tab lvl
9aba1c17f6 switch to version 2.14.3
0fc5d3f656 update changelog and credits
729abf8e9b bugfix for read only node highlighting
96215c5da6 use reletive paths for edit commands if possible
f4c455bc2f fix a typo
22904e41de allow relative paths for :NERDTree commands
d49c742daf use the cwd instead of the dir of the current file for :NERDTree
a59a2f6177 switch to version 2.14.2
2f399b9ba4 update changelog and credits
4b61723952 rename and fix s:windowIsUsable()
00ab690758 bugfix for doing :qa when a nerd tree is open in another tab
d4b4d69469 when opening a file (with o), dont split unless there is no choice
283559bd97 fix a bug where directories starting with + couldnt be opened
38442b06d4 refactor code to find tree indent level
ae0d744357 fix a backwards compatibility bug with maps
094074d8c6 correct version in changelog
9b192b4be4 bump the version
5fcdd03f12 refactor the help page slightly
d89dbd354a dont clobber &cpo
ed273e108d minor refactor to Bookmark#toRoot()
03dec4cde4 rename TreeFileNode#findOpenDirSiblingWithChildren
171c3825fa bug fix for TreeDirNode#hasVisibleChildren()
be2e602efa make path.bookmarkNames private
2ca4573b01 switch to version 2.14.0, update changelog
cdc005f46a downcase all script level function names
19d5aaa513 bugfix: openRecursively2 hadnt been renamed properly
83966b7563 correct a comment
b2b2bdfccd make TreeDirNode#initChildren private
cf8c54689b make TreeDirNode#openRecursively2 private
a8cd995624 remove 2 unused methods
82a6064803 fix a comment
f8b51d01b7 rename all classes - remove the leading 'o'
3cbb73a63c remove 2 unused function2
d24a421efd cosmetic fix
6cf4e9a763 move some bookmark logic into the model
2e26da9666 minor cosmetic change
e102abe98f move a method into the TreeDirNode model
4c1362aff8 rename all class instance methods to start with lower case
1a4cf45f03 remove some unneeded 'unlet' calls
374df70218 remove some unneeded syntax
a57b867ee6 correct the comments above s:GetSelectedBookmark()
927aebfa8b display bookmarks without the surrounding [ ]
4f0a39159a fix some bugs with bookmarks
76d2ecbb17 add keymap to delete bookmarks
73322e88d2 fix a bug with theo mapping
0620b91efa switch version to 2.13.0
ea4d4ff80d fix to changelog
45c33fe0f6 update changelog and credits
fe249e20b9 tell the user how many files couldnt be loaded
e819e13a5d check for FIFO files when initializing path objects
5c95fbda65 improve invalid bookmarks handling
3e217115bc fix a bug with improper use of bufwinnr function
5d564fdbcf bugfix for the mouse handling function
8184b964bc dont delete invalid bookmarks
0daeebc0eb Revert "implement copying nodes for windows"
5939fdb140 add s:ValidateBookmark()
9dd850b672 refactored the bookmark not found exception code
21601d9c3d implement copying nodes for windows
332a1baedd ensure bookmarks exist before opening them
e8aadb77b8 reposition a method in the file
31c1faea32 make NERDTreeChDir default to 0
818a53003e write bookmarks file after deleting a bookmark
78419f858c delete a paths bookmarks when delete the path
b1d10a12fa refresh new parent node after a move operation
f404cdd54b update bookmarks when moving via filesystem menu
c463234452 fix caching bug for s:oPath.BookmarkNames()
b1020ad9c8 remove some unused code
0ad0d195e5 make NERDTreeQuitOnOpen option work with g/go
43bf05c42e jump to the bookmarks table after opening it
236df49362 refactor the t/T mappings for bookmarks
bccd73c8f5 make t/T open a nerd tree rather than netrw
fd487dfa5c make t/T open a new tree in a new tab, not netrw
3cb3227d56 some corrections to changelog
f183d60b13 switch version to 2.12.0
8c8cd29142 update changelog and credits
83e8c144ed update the doc RE bookmark names
06c7c53127 fix for swap files and opening in a split
ec682b1f9b fix bookmark highlighting and make it "quieter"
7a15d9879f use s:Echo instead of :echo
dea37444bc loosen bookmark name restrictions
f5a20e5379 fix some bugs when dealing with invalid bookmarks
a0573c51b1 update the doc and changelog
d0cb14c7ce make every tab have its own filter settings
f2b2327c24 merge bookmark name caching with path string caching
9d5a940be3 clear cached display string when path is refreshed
38d91b66b0 cache display string
65ebd30334 fix a bug when overwriting an existing bookmark
1998cef2b4 highlighting fix - allow numbers in bookmark names
030cff2eda sort bookmarks when we add a new one
02facac20a make bookmark width take into account the line numbers
7789ccb90a update changelog
d497c9ae9c small doc update for bookmarks
cdf1e8d6e9 update the doc around the NERDTreeWinPos option
5f4a002787 combine NERDTreeSplitVertical and NERDTreeWinPos
c34968d282 add quickhelp doc for new t/T map functionality
f76f983182 add doc for the changes to the t/T mappings
312ce93bb4 make the t/T mappings work for bookmarks
06776557cf add bookmark mappings to quickhelp
d831cbf17b render bookmark paths as wide as the window allows
aad2259522 add doc for bookmarks
e1bd98fc7c open file bookmarks when user activates them
7ca9b07b68 make NERDTreeShowBookmarks default to 0
1532bf1922 move the bookmark->string code into the bookmark class
ac544460e4 clean up/add comments to the bookmark methods
d2989eb3e0 huge refactor, add bookmark class
73be034d5e remove some random unneeded colons
b5d6736f76 remove some old testing code
1c38ffd30b add bookmark mapping to the quickhelp
8e4b3565f8 turn bookmarks off by default
31445645f7 truncate the bookmark path if its too long
fc053917d8 add highlighting for bookmarks gui
201df0a782 only show bookmark if NERDTreeShowBookmarks is set
b59a7cd979 remove bookmarks display footer
8f7aed712b add a mapping to toggle display of bookmarks
3e946b1b4f make 'o' active bookmarks as well
2a16431b2d add bookmarks to the view
6815622d2c add doc for NERDTreeQuitOnClose
5c32c2a226 update help file to reflect the previous patch
b363396a93 apply "NERDTreeQuitOnOpen" patch from Matan Nassau
87382097df resize the tree window when it was the only one
e6d2f12bf6 switch to version 2.11.0
43ee096cee inline some script level constants
2b1eecebb2 bugfix for renaming files
c0d83f95a8 update credits
01ded5d150 update changelog
5884cf3774 fix a bug with scrolloff
d15818bafa save and restore the size of the window
f74ec0661d dont resize tree window when opening with
d68dcd252e bugfix to window resize code
30bfb6e6b7 Revert "be silent when opening files"
bfa5de8c55 minor bugfix
6a665a588f update the help page
55ff76171a update the changelog
a701bb71c4 remove some trailing whitespace from the view
6343639193 remove the magic from the/ mappings
5ce5c62611 dont ever escape paths when calling delete()
3ebff6ae54 fix highlighting of directory symlinks
d9a03f4600 add syntax highlighting for executable nodes
59b132f0f7 add a * when rendering executable paths
d56bf992d2 make paths cache whether they are executable
efa7941c54 remove a stray :echo
808850a464 dont open a file twice in the same tab with o mapping
24ad44b46f dont clobber "special" windows when opening files
737ad58740 use :echomsg instead of just :echo
a856622f0c switch vertion to 2.10.0
ce79c243a3 show how many invalid bookmarks were read
e1b369f34e update header and change license to wtfpl
0a73777381 bugfix for reading files with invalid bookmark syntax
176b551af0 handle invalid bookmarks in bookmarks file
95ee07c9d3 switch version to 2.10.0rc1
b58ccce913 update changelog and credits
b60bcb6cb2 bugfix for :NERDTree when a file bookmark is given
f7e8c453ea make :OpenBookmark open a netrw for dir bookmarks
58ccd230fa refactor the logic out of s:OpenExplorer()
866df769b5 fix for quickhelp highlighting bug
bd3b03fd79 update doc/changelog
9030ff0312 make the quickhelp narrower so it fits
5172efc976 bugfix: dont render duplicate bookmarks
b252a1250a rename 'marks' to 'bookmarks'
dae5c93fec fix NERDTree-C doc
004b4fc9dd add a note marks to the intro
7614f745ae some fixes/enhancements to the marks doc
585b5f1579 remove trailing whitespace
bc41c51f93 doc :RevealMark
0888f6c011 fix an error in a method header
df8f132d6e update the quickhelp
d7a319c3a6 rename RecallMark to RevealMark
5a45ea08c4 add/update doc for the mark commands
ec7e013150 add some mark quickhelp
5b35d0bb31 bugfix: fix NERDTreeFromMark command
40ccf3cd45 make the mark manipulation funcs use the caching
1b17f945a3 refactor s:GetPath() to take marks into account
421431b5df correct a method header comment
26983f1921 make oPath cache the marks associated with it
1571274aec refactor the Refresh() method for tree nodes
a111af5361 merge InitNerdTreeFromMark into InitNerdTree
64514e3ceb make :ClearMarks default to all marks on the current node
bcc690a141 put cursor on the tree root by default
397dee5cb1 remove all trailing whitespace
dbb0677749 add :NERDTreeFromMark and corresponding function
0fed73d83a read marks when vim loads, not when a nerd tree loads
3a437b402a dont call RenderView() inside ReadMarks()
1d9564db54 improve the error handling of RecallMark()
c63e183acf make OpenMark open the mark even if its not cached
6334e99192 be silent when opening files
776aeef26f bugfix for oTreeFileNode#MakeRoot()
1d6516b96d add oTreeFileNode.CacheParent()
995f7faec3 only attempt to open marks file if it exists
140deac284 add NERDTreeMarksFile global var
6e24eed04a use a script lvl variable for NERDTreeSortStarIndex
82c1fece9f make MarkToRoot() work for nodes that arent cached
371379a860 read and write marks automatically
0a91f3511e add functions and :commands to read/write marks to a file
192424429d make marks global instead of tab based
3092355648 add a modeline
ae50662943 clear all marks when the tree is initialized
8529b6f0e3 add s:ClearAllMark() and refactor to use it
d718f1098c put the cursor on the new root after :MarkToRoot
0501fc825c add :MarkToRoot command and a corresponding function
05ce3ab896 add searchFromAbsoluteRoot flag to s:GetNodeForMark
642c2b76fc add oFileNode#MakeRoot() and refactor s:ChRoot()
6b7760e6e4 add s:AbsoluteTreeRoot()
5cafc7018d bugfix to s:GetNodeForMark()
332756282a add :ClearAllMarks
bcc1180510 add :ClearMarks and bind it to s:ClearMarks()
2ecd6ebd63 add s:MarkForNode() and refactor to use it
5a4ef66db2 improve error messages when marks dont exist
a537e1535c some highlighting fixes for marks
44e8534f1f display marks before the symlink target
c108a19881 add a redraw! in s:OpenMark()
5685fa7af4 add :OpenMark command
990706b725 restrict mark names to alphanumeric + underscores
6e60ecfee1 check for nonexistent marks
219d16f61a bugfix for stripping :Mark markup from a line
5fd7441dbe add highlighting for marks
a5f86e1a8f minor fix to method header
782e60efc9 display marks on tree
7b26dac959 add oPath#MarkNames()
600f2cac14 make PutCursorOnNode open ancestors until target node is visible
fb3c4f9212 add marking functionality
24c1f6beab add recurseUpward arg to s:PutCursorOnNode
3e507620fe update changelog
a520080cc3 put cursor on new node after copying
b747086137 strip trailing slashes off copy destination
7a1dbcbdb0 fix a bug with refreshing after copying
ce9fece626 fix screen jumping bug with &scrolloff
90fd47bd00 update the credits
80e0bca4dc change version to 2.9.0
04ea2eb0f7 apply Cory Echols' patch
25aaaaae42 gitignore tags file
8a32f5851f update changelog and credits
6018625170 bugfix: use #StrForOS when refreshing a path
c36aaf55f8 bugfix: process files with single letter extension
6e7960ba94 convert tabs to spaces
f1a9bd3c89 couple of fixes to the doc
191dcc4068 remove a now unneeded not to windows users
0d62ffd5db bugfix for paths on windows
510f890ee1 change to version 2.8.0.1
06db1cdf2c fix some formatting
0eaaf6842c improve path handling for windows
2ed6524b9d use oPath#StrForCd where appropriate
fb7f66dc47 update oPath#Equals
dcf9e956a7 minor bugfix
8aafa66eac handle trailing slashes inside oPath#Rename
f2ce7390b8 add oPath#StrForCd
7275d89a35 add oPath#ExtractDriveLetter
e6479c36f3 bugfix to prevent double escaping when refreshing a node
da76bafaef add oPath#StrForGlob() to return a string that can be used to call globpath with
ec76876a74 added a comment note to clarify something
ef1a466342 make the script able to handle strange filenames with random chars in them (eg {'$%^&)
56dd5f05ab fix the output of the rename prompt when it asks you to delete an old buffer
92a006f51c some handy utils
7d1cc4ecec bugfix: the script failed when being initialized on a dir containing spaces
c008fb3983 changed the version to 2.8.0 for the next release
8654b98b09 gitignored some stuff
5e3e95d168 added a credit and an entry in the changelog
faabc8c47d documented the NERDTreeShowLineNumbers option
91d5a52c39 added the NERDTreeShowLineNumbers option into the script
a5bc034851 updated the changelog
1383e3fea7 bumped the version to 2.7.1
47adbe9942 updated the changelog and filesystem menu doc
020c635cca changed the key for the filesystem menu to be mnemonic
6a77424c25 update to the change log
3badb3efae changed the version to 2.7.0
3b98b41740 removed a comment at the top of the file that is invalid now cos the help is split out
355c23db7c updated the changelog
e8592f0f5c removed the doc file, the install call and the install function
d04b057d1b made some cosmetic fixes to the doc file
c95a366765 added the plugin and doc files