|  |  | @ -118,7 +118,14 @@ local function remove_todo() | 
			
		
	
		
		
			
				
					
					|  |  |  | 	end |  |  |  | 	end | 
			
		
	
		
		
			
				
					
					|  |  |  | end |  |  |  | end | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | -- Set up the keymaps (for now, this happens immediately on require) |  |  |  | -- Setup function | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | -- This function will be called by the user to configure and activate the plugin | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | -- For now, it just sets up the default keymaps | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | function M.setup(opts) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	-- opts is a placeholder for future configuration options | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	opts = opts or {} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	-- Set up the keymaps | 
			
		
	
		
		
			
				
					
					|  |  |  | 	vim.keymap.set("n", "<leader>t", function() end, { desc = "+TODOs" }) |  |  |  | 	vim.keymap.set("n", "<leader>t", function() end, { desc = "+TODOs" }) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	vim.keymap.set("i", "<CR>", press_enter, { desc = "On enter", noremap = true, expr = true }) |  |  |  | 	vim.keymap.set("i", "<CR>", press_enter, { desc = "On enter", noremap = true, expr = true }) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	vim.keymap.set("i", "<TAB>", press_tab, { desc = "On tab", noremap = true, expr = true }) |  |  |  | 	vim.keymap.set("i", "<TAB>", press_tab, { desc = "On tab", noremap = true, expr = true }) | 
			
		
	
	
		
		
			
				
					|  |  | @ -127,6 +134,8 @@ vim.keymap.set("n", "<leader>tt", toggle_todo, { desc = "Toggle TODO" }) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	vim.keymap.set("n", "<leader>ta", add_todo, { desc = "Add TODO" }) |  |  |  | 	vim.keymap.set("n", "<leader>ta", add_todo, { desc = "Add TODO" }) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	vim.keymap.set("n", "<leader>td", remove_todo, { desc = "Remove TODO" }) |  |  |  | 	vim.keymap.set("n", "<leader>td", remove_todo, { desc = "Remove TODO" }) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	print("Todoer setup complete!") -- Added a print statement for confirmation | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | end | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | -- Return the module table |  |  |  | -- Return the module table | 
			
		
	
		
		
			
				
					
					|  |  |  | return M |  |  |  | return M | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
	
		
		
			
				
					|  |  | 
 |