add golang templ
add copy/paste
This commit is contained in:
parent
78c59cf2bf
commit
a4acfbadca
1 changed files with 15 additions and 1 deletions
16
vimrc
16
vimrc
|
|
@ -110,6 +110,8 @@ Plugin 'liuchengxu/vim-which-key'
|
|||
|
||||
Plugin 'CoderCookE/vim-chatgpt'
|
||||
|
||||
Plugin 'joerdav/templ.vim'
|
||||
|
||||
call vundle#end()
|
||||
|
||||
"""""""""""""""""""""""""""
|
||||
|
|
@ -224,6 +226,8 @@ let g:floaterm_keymap_new = '<leader>t'
|
|||
let g:floaterm_keymap_prev = '<leader>p'
|
||||
let g:floaterm_keymap_next = '<leader>n'
|
||||
let g:floaterm_keymap_kill = '<leader>q'
|
||||
let g:floaterm_height = 0.95
|
||||
let g:floaterm_width = 0.95
|
||||
|
||||
" AIRLINE "
|
||||
"""""""""""
|
||||
|
|
@ -432,6 +436,7 @@ if !exists('g:LanguageClient_serverCommands')
|
|||
let g:LanguageClient_serverCommands.typescript = ['typescript-language-server', '--stdio']
|
||||
let g:LanguageClient_serverCommands.typescriptreact = ['typescript-language-server', '--stdio']
|
||||
let g:LanguageClient_serverCommands.go = ['gopls', 'serve']
|
||||
let g:LanguageClient_serverCommands.templ = ['templ', 'lsp']
|
||||
let g:LanguageClient_serverCommands.ruby = ['/home/simon/bin/solargraph', 'stdio']
|
||||
let g:LanguageClient_serverCommands.dockerfile = ['docker-langserver', '--stdio']
|
||||
endif
|
||||
|
|
@ -478,6 +483,14 @@ let g:pdv_cfg_annotation_License = 0
|
|||
let g:vdebug_options = {}
|
||||
let g:vdebug_options['port'] = 9000
|
||||
|
||||
" Clipboard "
|
||||
"""""""""""""
|
||||
|
||||
vmap <C-c> "+yi
|
||||
vmap <C-x> "+c
|
||||
vmap <C-v> c<ESC>"+p
|
||||
imap <C-v> <ESC>"+pa
|
||||
|
||||
" PHPDOC "
|
||||
""""""""""
|
||||
|
||||
|
|
@ -565,7 +578,6 @@ autocmd FileType vue setlocal expandtab shiftwidth=2 softtabstop=2 omnifunc=java
|
|||
autocmd FileType xml setlocal expandtab omnifunc=xmlcomplete#CompleteTags
|
||||
autocmd FileType css setlocal expandtab shiftwidth=2 softtabstop=2 omnifunc=LanguageClient#complete
|
||||
autocmd FileType scss setlocal expandtab shiftwidth=2 softtabstop=2 omnifunc=LanguageClient#complete
|
||||
autocmd FileType go setlocal expandtab
|
||||
autocmd FileType coffee setlocal expandtab
|
||||
autocmd FileType html setlocal expandtab omnifunc=htmlcomplete#CompleteTags
|
||||
autocmd FileType twig setlocal expandtab omnifunc=htmlcomplete#CompleteTags
|
||||
|
|
@ -574,6 +586,7 @@ autocmd FileType json setlocal expandtab
|
|||
autocmd FileType python setlocal noexpandtab omnifunc=pythoncomplete#Complete
|
||||
autocmd FileType ruby setlocal omnifunc=LanguageClient#complete
|
||||
autocmd FileType go setlocal omnifunc=LanguageClient#complete
|
||||
autocmd FileType templ setlocal omnifunc=LanguageClient#complete
|
||||
autocmd FileType bash setlocal omnifunc=LanguageClient#complete
|
||||
autocmd FileType sh setlocal omnifunc=LanguageClient#complete
|
||||
autocmd filetype typescript setlocal expandtab shiftwidth=2 softtabstop=2 tabstop=2 omnifunc=languageclient#complete
|
||||
|
|
@ -584,3 +597,4 @@ au BufRead,BufNewFile *.yaml,*.yml setfiletype yaml
|
|||
au BufRead,BufNewFile *.vue setfiletype html
|
||||
au BufRead,BufNewFile *.html.twig,*.twig setfiletype twig
|
||||
au BufRead,BufNewFile *.js setfiletype js
|
||||
" au BufRead,BufNewFile *.templ setfiletype go
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue