A readme explaining how to make neovim work fast
| 1 | return { |
| 2 | { |
| 3 | "kawre/leetcode.nvim", |
| 4 | event = "VeryLazy", |
| 5 | dependencies = { |
| 6 | "nvim-telescope/telescope.nvim", |
| 7 | "nvim-lua/plenary.nvim", |
| 8 | "MunifTanjim/nui.nvim", |
| 9 | }, |
| 10 | keys = { |
| 11 | { |
| 12 | "<leader>zt", |
| 13 | function() |
| 14 | vim.cmd("Leet test") |
| 15 | end, |
| 16 | desc = "Test", |
| 17 | }, |
| 18 | { |
| 19 | "<leader>za", |
| 20 | function() |
| 21 | vim.cmd("Leet submit") |
| 22 | end, |
| 23 | desc = "Submit", |
| 24 | }, |
| 25 | { |
| 26 | "<leader>zc", |
| 27 | function() |
| 28 | vim.cmd("Leet console") |
| 29 | end, |
| 30 | desc = "Console", |
| 31 | }, |
| 32 | }, |
| 33 | opts = { |
| 34 | lang = "golang", |
| 35 | }, |
| 36 | config = function(_, opts) |
| 37 | require("which-key").add({ |
| 38 | { "<leader>z", group = "LeetCode" }, |
| 39 | }) |
| 40 | require("leetcode").setup(opts) |
| 41 | end, |
| 42 | }, |
| 43 | } |