augroup vimgo_local au! function! Runhidden() cd `git rev-parse --show-toplevel` echo '...running go-xkcdreader' term ++hidden ++open nixGL go run -tags wayland -v . endfunction au FileType go nmap gr :exec Runhidden() au FileType go nmap r :exec Runhidden() au FileType go nmap gc (go-coverage-toggle) " if using vim-go, this sets gofumpt as the main formatter let g:go_gopls_gofumpt=1 let g:go_fmt_command='gofumpt' augroup END