lsp.lua 533 B

1234567891011121314151617181920212223242526272829
  1. return {
  2. "neovim/nvim-lspconfig",
  3. {
  4. "j-hui/fidget.nvim",
  5. opts = {},
  6. },
  7. {
  8. "folke/lazydev.nvim",
  9. ft = "lua",
  10. opts = {
  11. library = {
  12. { path = "${3rd}/luv/library", words = { "vim%.uv" } },
  13. },
  14. },
  15. },
  16. {
  17. "ray-x/go.nvim",
  18. ft = "go",
  19. config = function(_, opts)
  20. require("go").setup(opts)
  21. vim.keymap.set("n", "<leader>gmt", ":GoModTidy<cr>", {
  22. desc = "[Go] Tidy",
  23. })
  24. end,
  25. build = function()
  26. vim.cmd([[silent! GoModTidy]])
  27. end,
  28. },
  29. }