change emmet prefix and autocmds
This commit is contained in:
parent
540b7d4da9
commit
c66e840256
@ -1,5 +1,23 @@
|
|||||||
if has("autocmd")
|
if has("autocmd")
|
||||||
"filetype functions
|
"global autocmds
|
||||||
|
"-----------------
|
||||||
|
augroup global
|
||||||
|
autocmd!
|
||||||
|
"keep equal proportions when windows resized
|
||||||
|
autocmd VimResized * wincmd =
|
||||||
|
"save cursor position in a file
|
||||||
|
autocmd BufReadPost * if line("'\"") > 1 && line("'\"")
|
||||||
|
\ <= line("$") | exe "normal! g'\"" | endif
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
"general filetype autocmds
|
||||||
|
"-------------------------
|
||||||
|
augroup emmet_group
|
||||||
|
autocmd!
|
||||||
|
autocmd BufNewFile,BufRead *html*,*css*,*js* EmmetInstall
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
"language specific filetype functions (run by autocmds)
|
||||||
"------------------
|
"------------------
|
||||||
function FT_python()
|
function FT_python()
|
||||||
setlocal autoindent
|
setlocal autoindent
|
||||||
@ -11,11 +29,13 @@ if has("autocmd")
|
|||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function FT_ruby()
|
function FT_ruby()
|
||||||
setlocal tabstop=2 softtabstop=2 shiftwidth=2 expandtab
|
setlocal autoindent
|
||||||
|
setlocal formatprg=rubocop
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function FT_go()
|
function FT_go()
|
||||||
set noexpandtab
|
set noexpandtab
|
||||||
|
setlocal formatprg=gofmt
|
||||||
let g:go_auto_type_info = 1
|
let g:go_auto_type_info = 1
|
||||||
let g:go_imports_autosave = 1
|
let g:go_imports_autosave = 1
|
||||||
endfunction
|
endfunction
|
||||||
@ -32,42 +52,6 @@ if has("autocmd")
|
|||||||
setlocal tabstop=2 softtabstop=2 shiftwidth=2 expandtab
|
setlocal tabstop=2 softtabstop=2 shiftwidth=2 expandtab
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
"global autocmds
|
|
||||||
"-----------------
|
|
||||||
augroup global
|
|
||||||
autocmd!
|
|
||||||
"keep equal proportions when windows resized
|
|
||||||
autocmd VimResized * wincmd =
|
|
||||||
"save cursor position in a file
|
|
||||||
autocmd BufReadPost * if line("'\"") > 1 && line("'\"")
|
|
||||||
\ <= line("$") | exe "normal! g'\"" | endif
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
"general filetype autocmds
|
|
||||||
"-------------------------
|
|
||||||
augroup emmet_group
|
|
||||||
autocmd!
|
|
||||||
autocmd FileType html,css EmmetInstall
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
augroup prettier_format_group
|
|
||||||
autocmd!
|
|
||||||
autocmd FileType javascript setlocal formatprg=prettier
|
|
||||||
autocmd FileType typescript setlocal formatprg=prettier\ --parser\ typescript
|
|
||||||
autocmd FileType vue setlocal formatprg=prettier\ --parser\ vue
|
|
||||||
autocmd FileType html setlocal formatprg=prettier\ --parser\ html
|
|
||||||
autocmd FileType css setlocal formatprg=prettier\ --parser\ css
|
|
||||||
autocmd FileType scss setlocal formatprg=prettier\ --parser\ scss
|
|
||||||
autocmd FileType markdown setlocal formatprg=prettier\ --parser\ markdown
|
|
||||||
autocmd FileType json setlocal formatprg=prettier\ --parser\ json
|
|
||||||
autocmd FileType yaml setlocal formatprg=prettier\ --parser\ yaml
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
augroup halftab_indent_group
|
|
||||||
autocmd!
|
|
||||||
autocmd FileType sh,bash,html,css,scss,javascript,json,toml,yaml call FT_halftab()
|
|
||||||
augroup END
|
|
||||||
|
|
||||||
"language specific autocmds
|
"language specific autocmds
|
||||||
"--------------------------
|
"--------------------------
|
||||||
augroup language_group
|
augroup language_group
|
||||||
@ -76,5 +60,6 @@ if has("autocmd")
|
|||||||
autocmd FileType go call FT_go()
|
autocmd FileType go call FT_go()
|
||||||
autocmd FileType html call FT_html()
|
autocmd FileType html call FT_html()
|
||||||
autocmd FileType markdown call FT_markdown()
|
autocmd FileType markdown call FT_markdown()
|
||||||
|
autocmd FileType sh,ruby,bash,html,css,scss,javascript,json,toml,yaml call FT_halftab()
|
||||||
augroup END
|
augroup END
|
||||||
endif
|
endif
|
||||||
|
|||||||
@ -64,7 +64,7 @@ nmap <leader>agd <Plug>(ale_go_to_definition)
|
|||||||
nmap <leader>agd <Plug>(ale_go_to_definition)
|
nmap <leader>agd <Plug>(ale_go_to_definition)
|
||||||
|
|
||||||
"vim-emmet
|
"vim-emmet
|
||||||
let g:user_emmet_leader_key = ','
|
let g:user_emmet_leader_key = '<C-E>'
|
||||||
|
|
||||||
"git-gutter
|
"git-gutter
|
||||||
nnoremap <leader>ggt :GitGutterToggle<CR>
|
nnoremap <leader>ggt :GitGutterToggle<CR>
|
||||||
|
|||||||
@ -105,6 +105,3 @@ let g:vim_markdown_folding_disabled = 1
|
|||||||
let g:vim_markdown_toc_autofit = 1
|
let g:vim_markdown_toc_autofit = 1
|
||||||
let g:vim_markdown_conceal = 0
|
let g:vim_markdown_conceal = 0
|
||||||
let g:vim_markdown_frontmatter = 1
|
let g:vim_markdown_frontmatter = 1
|
||||||
|
|
||||||
"vim-emmet
|
|
||||||
let g:user_emmet_install_global = 1
|
|
||||||
|
|||||||
@ -8,8 +8,8 @@ source ~/.vim/functions.vim
|
|||||||
source ~/.vim/commands.vim
|
source ~/.vim/commands.vim
|
||||||
source ~/.vim/keybinds.vim
|
source ~/.vim/keybinds.vim
|
||||||
source ~/.vim/plugins.vim
|
source ~/.vim/plugins.vim
|
||||||
source ~/.vim/colorschemes.vim
|
|
||||||
source ~/.vim/autocmds.vim
|
source ~/.vim/autocmds.vim
|
||||||
|
source ~/.vim/colorschemes.vim
|
||||||
|
|
||||||
if filereadable(expand("~/.config/vimrc"))
|
if filereadable(expand("~/.config/vimrc"))
|
||||||
source ~/.config/vimrc
|
source ~/.config/vimrc
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user