lsp.lua 544 B

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