Martin Grenfell
0501fc825c
add :MarkToRoot command and a corresponding function
2008-06-07 17:40:18 +12:00
Martin Grenfell
05ce3ab896
add searchFromAbsoluteRoot flag to s:GetNodeForMark
2008-06-07 17:38:56 +12:00
Martin Grenfell
642c2b76fc
add oFileNode#MakeRoot() and refactor s:ChRoot()
...
not that as of this commit, you can now use the C mapping on a file node
and its parent dir node will become the new root
2008-06-07 17:36:14 +12:00
Martin Grenfell
6b7760e6e4
add s:AbsoluteTreeRoot()
2008-06-07 17:34:45 +12:00
Martin Grenfell
5cafc7018d
bugfix to s:GetNodeForMark()
2008-06-07 14:37:39 +12:00
Martin Grenfell
332756282a
add :ClearAllMarks
2008-06-07 13:57:02 +12:00
Martin Grenfell
bcc1180510
add :ClearMarks and bind it to s:ClearMarks()
2008-06-07 13:56:41 +12:00
Martin Grenfell
2ecd6ebd63
add s:MarkForNode() and refactor to use it
2008-06-07 12:45:21 +12:00
Martin Grenfell
5a4ef66db2
improve error messages when marks dont exist
2008-06-07 10:12:37 +12:00
Martin Grenfell
a537e1535c
some highlighting fixes for marks
2008-06-07 00:43:24 +12:00
Martin Grenfell
44e8534f1f
display marks before the symlink target
2008-06-07 00:43:00 +12:00
Martin Grenfell
c108a19881
add a redraw! in s:OpenMark()
...
if we were opening a mark (with :OpenMark) that was scrolled off the
screen, the tree window wasnt getting scrolled to the node
2008-06-07 00:24:51 +12:00
Martin Grenfell
5685fa7af4
add :OpenMark command
2008-06-06 23:33:48 +12:00
Martin Grenfell
990706b725
restrict mark names to alphanumeric + underscores
2008-06-06 23:33:01 +12:00
Martin Grenfell
6e60ecfee1
check for nonexistent marks
2008-06-06 23:19:28 +12:00
Martin Grenfell
219d16f61a
bugfix for stripping :Mark markup from a line
2008-06-06 23:13:05 +12:00
Martin Grenfell
5fd7441dbe
add highlighting for marks
2008-06-06 23:02:37 +12:00
Martin Grenfell
a5f86e1a8f
minor fix to method header
2008-06-06 22:55:20 +12:00
Martin Grenfell
782e60efc9
display marks on tree
2008-06-06 22:27:01 +12:00
Martin Grenfell
7b26dac959
add oPath#MarkNames()
2008-06-06 22:26:41 +12:00
Martin Grenfell
600f2cac14
make PutCursorOnNode open ancestors until target node is visible
2008-06-06 13:21:55 +12:00
Martin Grenfell
fb3c4f9212
add marking functionality
...
add ability to give a node a name and the abiliy to jump back to the
node for a given name
2008-06-05 22:41:05 +12:00
Martin Grenfell
24c1f6beab
add recurseUpward arg to s:PutCursorOnNode
...
makes it attempt to put the cursor on the treenodes parent (recursively)
if the target node is hidden
2008-06-05 22:15:08 +12:00
Martin Grenfell
3e507620fe
update changelog
2008-06-03 22:07:31 +12:00
Martin Grenfell
a520080cc3
put cursor on new node after copying
2008-06-03 22:02:59 +12:00
Martin Grenfell
b747086137
strip trailing slashes off copy destination
2008-06-03 22:02:59 +12:00
Martin Grenfell
7a1dbcbdb0
fix a bug with refreshing after copying
2008-06-03 22:02:59 +12:00
Martin Grenfell
ce9fece626
fix screen jumping bug with &scrolloff
2008-05-29 15:27:42 +12:00
Martin Grenfell
90fd47bd00
update the credits
2008-05-17 16:29:50 +12:00
Martin Grenfell
80e0bca4dc
change version to 2.9.0
2008-05-17 16:24:48 +12:00
Martin Grenfell
04ea2eb0f7
apply Cory Echols' patch
...
adds :NERDTreeClose command and sets the filetype for the tree buffer to
"nerdtree"
2008-05-17 14:40:27 +12:00
Martin Grenfell
25aaaaae42
gitignore tags file
2008-05-17 14:36:02 +12:00
Martin Grenfell
8a32f5851f
update changelog and credits
2008-05-17 14:12:23 +12:00
Martin Grenfell
6018625170
bugfix: use #StrForOS when refreshing a path
2008-05-16 12:35:11 +12:00
Martin Grenfell
c36aaf55f8
bugfix: process files with single letter extension
...
dont ignore files like foo.c !
2008-05-16 12:22:23 +12:00
Martin Grenfell
6e7960ba94
convert tabs to spaces
...
not sure how those tabs got in there!
2008-05-16 11:51:39 +12:00
Martin Grenfell
f1a9bd3c89
couple of fixes to the doc
2008-05-10 19:14:29 +12:00
Martin Grenfell
191dcc4068
remove a now unneeded not to windows users
...
dont warn windows users about setting NERDTreeChDirMode as drives are
handled properly now
2008-05-10 18:52:35 +12:00
Martin Grenfell
0d62ffd5db
bugfix for paths on windows
...
delete oPath.NewMinimal cos it sucks and there is no need for it. It
was causing a bug with oPath.Equals on account of it wasnt correctly
determining whether a path found with s:GetSelectedPath() was a dir or a
file.
2008-05-10 18:29:20 +12:00
Martin Grenfell
510f890ee1
change to version 2.8.0.1
2008-05-10 16:28:01 +12:00
Martin Grenfell
06db1cdf2c
fix some formatting
2008-05-10 16:27:50 +12:00
Martin Grenfell
0eaaf6842c
improve path handling for windows
2008-05-10 16:26:32 +12:00
Martin Grenfell
2ed6524b9d
use oPath#StrForCd where appropriate
2008-05-10 15:55:50 +12:00
Martin Grenfell
fb7f66dc47
update oPath#Equals
2008-05-10 15:49:08 +12:00
Martin Grenfell
dcf9e956a7
minor bugfix
2008-05-10 15:45:05 +12:00
Martin Grenfell
8aafa66eac
handle trailing slashes inside oPath#Rename
...
previously the RenameCurrent() view function was removing trailing
slashes from the destination path before passing it to oPath, now oPath
handles the slashes
2008-05-10 15:33:11 +12:00
Martin Grenfell
f2ce7390b8
add oPath#StrForCd
2008-05-10 15:25:33 +12:00
Martin Grenfell
7275d89a35
add oPath#ExtractDriveLetter
...
If running windows, extract and cache the drive letter
2008-05-10 12:40:26 +12:00
Martin Grenfell
e6479c36f3
bugfix to prevent double escaping when refreshing a node
2008-05-04 21:37:36 +12:00
Martin Grenfell
da76bafaef
add oPath#StrForGlob() to return a string that can be used to call globpath with
...
note: the main motivation behind this is to encapsulate differences in OSs
2008-05-04 21:33:52 +12:00