summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vimrc18
1 files changed, 11 insertions, 7 deletions
diff --git a/vimrc b/vimrc
index 54a49d7..edd8988 100644
--- a/vimrc
+++ b/vimrc
@@ -217,8 +217,8 @@ if (exists("g:use_dvorak") && g:use_dvorak == 1)
endif
" Functions {{{1
-" Credit to Drew Neil of vimcasts.org
-function! <SID>StripTrailingWhitespaces() " {{{2
+" StripTrailingWhitespaces, by Drew Neil of vimcasts.org {{{2
+function! <SID>StripTrailingWhitespaces()
" Save last search and cursor position
let _s=@/
let l = line(".")
@@ -230,15 +230,16 @@ function! <SID>StripTrailingWhitespaces() " {{{2
call cursor(l, c)
endfunction
-" Credit to Drew Neil of vimcasts.org
-function! <SID>SynStack() " {{{2
+" SynStack, by Drew Neil of vimcasts.org {{{2
+function! <SID>SynStack()
if !exists("*synstack")
return
endif
echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')
endfunction
-function! <SID>CountCodeLines() " {{{2
+" CountCodeLines, by zlg {{{2
+function! <SID>CountCodeLines()
let code_count = 0
for line in getbufline("%", 1, "$")
if (len(line) > 0 && match(line, '\S\+') > -1)
@@ -251,7 +252,9 @@ function! <SID>CountCodeLines() " {{{2
echo code_count . ' lines of code.'
endfunction
-function! s:IsCommentLine(line) " {{{2
+" IsCommentLine, by zlg {{{2
+" Meant to be used with CountCodeLines()
+function! s:IsCommentLine(line)
let l:comtypes = []
let l:comlist = split(&comments, ',')
for i in comlist
@@ -273,7 +276,8 @@ function! s:IsCommentLine(line) " {{{2
return 0
endfunction
-function! <SID>InsertDOW() " {{{2
+" InsertDOW, by zlg {{{2
+function! <SID>InsertDOW()
" Let's backup a random register
let tmpx = @x
let @x = system("date +\"%a \" -d" . strftime("%Y") . "-" . substitute(expand("<cWORD>"), ":", "", ""))