mirror of
https://github.com/amix/vimrc
synced 2024-12-23 18:33:08 +00:00
31 lines
778 B
VimL
31 lines
778 B
VimL
set nocompatible
|
|
|
|
let $LANG='en_US'
|
|
|
|
filetype off
|
|
set runtimepath+=../
|
|
set runtimepath+=../build/tabular/
|
|
set runtimepath+=../build/vim-toml/
|
|
set runtimepath+=../build/vim-json/
|
|
set runtimepath+=../build/vader.vim/
|
|
filetype on
|
|
|
|
filetype plugin indent on
|
|
syntax enable
|
|
|
|
function! Markdown_GetScriptID(fname) abort
|
|
let l:snlist = ''
|
|
redir => l:snlist
|
|
silent! scriptnames
|
|
redir END
|
|
let l:mx = '^\s*\(\d\+\):\s*\(.*\)$'
|
|
for l:line in split(l:snlist, "\n")
|
|
if stridx(substitute(l:line, '\\', '/', 'g'), a:fname) >= 0
|
|
return substitute(l:line, l:mx, '\1', '')
|
|
endif
|
|
endfor
|
|
endfunction
|
|
|
|
function! Markdown_GetFunc(fname, funcname) abort
|
|
return function('<SNR>' . Markdown_GetScriptID(a:fname) . '_' . a:funcname)
|
|
endfunction
|