commit 990706b72518f7f387afcefc1a1750a23df24cf7
parent 6e60ecfee10d25658db33b47e88e859c86079085
Author: Martin Grenfell <martin_grenfell@msn.com>
Date: Fri, 6 Jun 2008 23:33:01 +1200
restrict mark names to alphanumeric + underscores
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim
@@ -2771,6 +2771,11 @@ endfunction
" FUNCTION: s:MarkNode(name) {{{2
" Associate the current node with the given name
function! s:MarkNode(name)
+ if a:name !~ '^[0-9a-zA-Z_]*$'
+ call s:Echo("Marks must be named using numbers, letters and underscores only")
+ return
+ endif
+
let currentNode = s:GetSelectedNode()
if currentNode != {}
let marks = s:GetMarks()