diff options
Diffstat (limited to 'nvim/fnl/plugins/vim-go.fnl')
| m--------- | nvim | 0 | ||||
| -rw-r--r-- | nvim/fnl/plugins/vim-go.fnl | 15 |
2 files changed, 15 insertions, 0 deletions
diff --git a/nvim b/nvim deleted file mode 160000 -Subproject d2e1e6a0d60cf427a8a56c0caf57c8ec60a8e36 diff --git a/nvim/fnl/plugins/vim-go.fnl b/nvim/fnl/plugins/vim-go.fnl new file mode 100644 index 0000000..caa8693 --- /dev/null +++ b/nvim/fnl/plugins/vim-go.fnl @@ -0,0 +1,15 @@ +{1 :fatih/vim-go + :build ":GoUpdateBinaries" + :config (fn [] (set vim.g.go_fmt_command :goimports) + (set vim.g.go_metalinter_enabled [:vet :golint :errcheck]) + (set vim.g.go_metalinter_autosave 1) + (set vim.g.go_doc_keywordprg_enabled 0) + (set vim.g.go_def_mapping_enabled 0) + (set vim.g.go_code_completion_enabled 0) + (set vim.g.go_template_syntax 1) + (set vim.g.go_template_use_html 1) + (vim.keymap.set :n :<leader>gr :<cmd>GoRun<cr> {:desc "Go Run"}) + (vim.keymap.set :n :<leader>gb :<cmd>GoBuild<cr> {:desc "Go Build"}) + (vim.keymap.set :n :<leader>gt :<cmd>GoTest<cr> {:desc "Go Test"})) + :ft [:go :gohtmltmpl :gotexttmpl :gomod :gowork]} + |
