inoffical merge of .dia hightlighting with master (cip)

This commit is contained in:
Sheppy
2016-11-04 18:21:37 +01:00
parent 78f998191c
commit 6bb5bdcbb7

17
vim/rc
View File

@@ -120,16 +120,15 @@ if @% =~ ".*.dia"
hi def link regie Operator hi def link regie Operator
hi def link text String hi def link text String
hi def link badcode ErrorMsg hi def link badcode ErrorMsg
hi def link branch TODO hi def link branch TODO
endif
"highlight branch in .dia <C-O> is go back to insertmode "highlight branch in .dia <C-O> is go back to insertmode
inoremap <F5> <C-O>:execute HL_branch()<CR> inoremap <F5> <C-O>ma<C-O>:execute HL_branch()<CR><C-O>:set hlsearch<CR><C-O>`a
nnoremap <F5> :execute HL_branch()<CR> nnoremap <F5> ma :execute HL_branch()<CR>:set hlsearch<CR>`a
nnoremap w g<Up>ma :execute HL_branch()<CR>:set hlsearch<CR> `a
nnoremap w g<Up>:execute HL_branch()<CR> nnoremap s g<Down>ma :execute HL_branch()<CR>:set hlsearch<CR> `a
nnoremap s g<Down>:execute HL_branch()<CR>
"function for highlighting
function HL_branch() function HL_branch()
let line=getline('.') let line=getline('.')
"backslash muss escaped werden um + zu escapen in func "backslash muss escaped werden um + zu escapen in func
@@ -146,9 +145,9 @@ for tmp in llist[0]:
break break
l = llist[0][i:] l = llist[0][i:]
#escaped \ for py AND vim #escaped \ for py AND vim
vim.command('let tmp=":execute \'normal /[A-Z]\\\\+%s.*:\\<cr>``\'"'% l) vim.command("let @/='[A-Z]\+%s.*:'"% l)
endpython endpython
return tmp
endif endif
return "echo ''" return "echo ''"
endfunction endfunction
endif