diff --git a/vimrc b/vimrc index 9a739a5..a30c673 100644 --- a/vimrc +++ b/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 = 't' let g:floaterm_keymap_prev = 'p' let g:floaterm_keymap_next = 'n' let g:floaterm_keymap_kill = '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 "+yi +vmap "+c +vmap c"+p +imap "+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