Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat!: improve go development experience (#1226)
* chore(go): replace vim-go with go.nvim. Signed-off-by: ayamir <[email protected]> * fix: install gopls by mason by default. Signed-off-by: ayamir <[email protected]> * feat(keymap): set `n|gi` to goto implementation. Signed-off-by: ayamir <[email protected]> * chore(keymap): use `gm` to jump to lsp implementations Co-authored-by: 冷酔閑吟 <[email protected]> Signed-off-by: Mohu <[email protected]> * fixup: remove unused `map_cu`. * chore: use gopls instead of null-ls to format. Signed-off-by: ayamir <[email protected]> * chore: add notes for config options. Signed-off-by: ayamir <[email protected]> * fixup: tidy settings for go.nvim and gopls. * docs: update more notes for how to config go.nvim. * chore: cleanup Signed-off-by: Jint-lzxy <[email protected]> * fix: enable only the options that are truly necessary Signed-off-by: Jint-lzxy <[email protected]> * fixup! chore: cleanup * fix(gopls): invalid config entry Signed-off-by: Jint-lzxy <[email protected]> --------- Signed-off-by: ayamir <[email protected]> Signed-off-by: Mohu <[email protected]> Signed-off-by: Jint-lzxy <[email protected]> Co-authored-by: 冷酔閑吟 <[email protected]> Co-authored-by: neogtliu <[email protected]>
- Loading branch information