summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vimrc10
1 files changed, 7 insertions, 3 deletions
diff --git a/vimrc b/vimrc
index 2b59d72..fe2691e 100644
--- a/vimrc
+++ b/vimrc
@@ -104,12 +104,14 @@ if exists('g:loaded_lsp')
\ }])
end
autocmd Filetype ocaml autocmd BufWritePre <buffer> :LspFormat
+autocmd Filetype ocaml setlocal tabstop=2
+autocmd Filetype ocaml setlocal shiftwidth=2
" Go
if exists('g:loaded_lsp')
call LspAddServer([#{
\ name: 'golang',
- \ filetype: ['go', 'gomod'],
+ \ filetype: ['go', 'gomod', 'gowork', 'gohtml'],
\ path: '/usr/bin/gopls',
\ args: ['serve'],
\ syncInit: v:true
@@ -118,8 +120,10 @@ end
autocmd Filetype go set makeprg=go\ build
autocmd Filetype go autocmd BufWritePre <buffer> :LspFormat
-au BufRead,BufNewFile *.tmpl set filetype=tmpl
-autocmd Filetype tmpl setlocal tabstop=2
+
+au BufRead,BufNewFile *.tmpl set filetype=gohtml
+autocmd Filetype gohtml setlocal tabstop=2
+autocmd Filetype gohtml setlocal formatprg=djlint\ --profile=golang\ --reformat\ -
" Nix
if exists('g:loaded_lsp')