Added leetcode.nvim
This commit is contained in:
		
							parent
							
								
									b9a35b870c
								
							
						
					
					
						commit
						e490fb7b1f
					
				|  | @ -126,3 +126,13 @@ You can also use `Lua` equivalents. | |||
| 
 | ||||
| -- Execute highlighted lua commands | ||||
| vim.keymap.set("v", "<leader>ex", ":lua<CR>", { desc = "[EX]ecute highlighted lua code" }) | ||||
| 
 | ||||
| -- Leetcode.nvim keymaps | ||||
| vim.keymap.set("n", "<leader>li", "<cmd>Leet list<CR>", { desc = "[Li]st Leetcode questions" }) | ||||
| vim.keymap.set("n", "<leader>lr", "<cmd>Leet run<CR>", { desc = "[L]eetcode [R]un" }) | ||||
| vim.keymap.set("n", "<leader>ls", "<cmd>Leet submit<CR>", { desc = "[L]eetcode [S]ubmit" }) | ||||
| vim.keymap.set("n", "<leader>lo", "<cmd>Leet open<CR>", { desc = "[L]eetcode [O]pen" }) | ||||
| vim.keymap.set("n", "<leader>lc", "<cmd>Leet console<CR>", { desc = "[L]eetcode [C]onsole" }) | ||||
| vim.keymap.set("n", "<leader>ln", "<cmd>Leet info<CR>", { desc = "[L]eetcode I[n]fo" }) | ||||
| vim.keymap.set("n", "<leader>lt", "<cmd>Leet tabs<CR>", { desc = "[L]eetcode [T]abs" }) | ||||
| vim.keymap.set("n", "<leader>le", "<cmd>Leet reset<CR>", { desc = "[L]eetcode R[e]set code definition" }) | ||||
|  |  | |||
|  | @ -0,0 +1,38 @@ | |||
| return { | ||||
|   "kawre/leetcode.nvim", | ||||
|   build = ":TSUpdate html", -- if you have `nvim-treesitter` installed | ||||
|   dependencies = { | ||||
|     "nvim-telescope/telescope.nvim", | ||||
|     -- "ibhagwan/fzf-lua", | ||||
|     "nvim-lua/plenary.nvim", | ||||
|     "MunifTanjim/nui.nvim", | ||||
|   }, | ||||
|   opts = { | ||||
|     lang = "python3", | ||||
|     console = { | ||||
|       open_on_runcode = true, ---@type boolean | ||||
| 
 | ||||
|       dir = "row", | ||||
| 
 | ||||
|       size = { | ||||
|         width = "90%", | ||||
|         height = "75%", | ||||
|       }, | ||||
| 
 | ||||
|       result = { | ||||
|         size = "60%", | ||||
|       }, | ||||
| 
 | ||||
|       testcase = { | ||||
|         virt_text = true, | ||||
|         size = "40%", | ||||
|       }, | ||||
|     }, | ||||
| 
 | ||||
|     description = { | ||||
|       position = "left", | ||||
|       width = "27%", | ||||
|       show_stats = true, | ||||
|     }, | ||||
|   }, | ||||
| } | ||||
		Loading…
	
		Reference in New Issue