Update vim default file initialization
This commit is contained in:
parent
b7a1d860a8
commit
66312ad091
1 changed files with 3 additions and 11 deletions
14
vimrc
14
vimrc
|
@ -469,7 +469,7 @@ function! s:snapshot()
|
||||||
endfun
|
endfun
|
||||||
command! Snapshot call <sid>snapshot()
|
command! Snapshot call <sid>snapshot()
|
||||||
|
|
||||||
command! -nargs=? Scratch enew | set buftype=nofile | set filetype=<args>
|
command! -nargs=? Scratch enew | call <sid>init_generic_file() | set filetype=<args> | set buftype=nofile
|
||||||
command! Todo call matchadd('Todo', '^\s*\[ \?\].*$') |
|
command! Todo call matchadd('Todo', '^\s*\[ \?\].*$') |
|
||||||
\ call matchadd('Comment', '^\s*\[x\].*$') |
|
\ call matchadd('Comment', '^\s*\[x\].*$') |
|
||||||
\ call matchadd('Comment', '^\s*\[-\].*$') |
|
\ call matchadd('Comment', '^\s*\[-\].*$') |
|
||||||
|
@ -860,26 +860,18 @@ function! s:RubyComment(a)
|
||||||
end
|
end
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
" augroup rbindent
|
|
||||||
" autocmd!
|
|
||||||
" au BufNewFile,BufRead *.rb :set noexpandtab | :retab! |
|
|
||||||
"
|
|
||||||
" au BufWritePre *.rb :let ts = &tabstop | set expandtab | set tabstop=2 | retab | let &tabstop=ts | :set noexpandtab
|
|
||||||
"
|
|
||||||
" au BufWritepost *.rb :silent! :undo | :exe "normal \<C-O>"
|
|
||||||
" augroup END
|
|
||||||
|
|
||||||
" --- Lua Stuff ---
|
" --- Lua Stuff ---
|
||||||
|
|
||||||
" Matches all types of Lua string!
|
" Matches all types of Lua string!
|
||||||
" \v(["'])\zs.{-}\ze\\@1<!\2|\[(\=*)\[\zs.{-}\ze\]\3\]
|
" \v(["'])\zs.{-}\ze\\@1<!\2|\[(\=*)\[\zs.{-}\ze\]\3\]
|
||||||
|
|
||||||
au BufNewFile,BufRead *.lua :call <sid>init_lua_file()
|
au FileType lua :call <sid>init_lua_file()
|
||||||
|
|
||||||
function! s:init_lua_file()
|
function! s:init_lua_file()
|
||||||
setl number
|
setl number
|
||||||
command! -buffer Requires call setloclist(0, MatchingLinesDict("\\vrequire\\s*\\(?(([\"'])\\zs.{-}\\ze\\\\@1<!\\2|\\[(\\=*)\\[\\zs.{-}\\ze\\]\\3\\])\\)?"))
|
command! -buffer Requires call setloclist(0, MatchingLinesDict("\\vrequire\\s*\\(?(([\"'])\\zs.{-}\\ze\\\\@1<!\\2|\\[(\\=*)\\[\\zs.{-}\\ze\\]\\3\\])\\)?"))
|
||||||
command! -buffer Functions call setloclist(0, MatchingLinesDict("^\\v(\\s*\\zs(local\\s*)?function\\s*[a-zA-Z0-9.:_]*\\(.*\\)(\\s*--.*|\\ze.*)|.*function\\(.*\\)(\\s*--.*|\\ze.*))$"))
|
command! -buffer Functions call setloclist(0, MatchingLinesDict("^\\v(\\s*\\zs(local\\s*)?function\\s*[a-zA-Z0-9.:_]*\\(.*\\)(\\s*--.*|\\ze.*)|.*function\\(.*\\)(\\s*--.*|\\ze.*))$"))
|
||||||
|
iabbrev <buffer> let do local
|
||||||
endfunction!
|
endfunction!
|
||||||
|
|
||||||
" --- HTML Stuff ---
|
" --- HTML Stuff ---
|
||||||
|
|
Loading…
Reference in a new issue