| 
									
										
										
										
											2025-06-03 08:34:58 -07:00
										 |  |  | return { | 
					
						
							|  |  |  | 	{ | 
					
						
							|  |  |  | 		"github/copilot.vim", | 
					
						
							| 
									
										
										
										
											2025-06-09 11:20:11 -07:00
										 |  |  | 		config = function() | 
					
						
							|  |  |  | 			vim.keymap.set("i", "<C-a>", 'copilot#Accept()', { | 
					
						
							|  |  |  | 				expr = true, | 
					
						
							|  |  |  | 				silent = true, | 
					
						
							|  |  |  |         replace_keycodes = false, | 
					
						
							|  |  |  | 			}) | 
					
						
							|  |  |  | 			vim.g.copilot_no_tab_map = true | 
					
						
							|  |  |  | 		end, | 
					
						
							| 
									
										
										
										
											2025-06-03 08:34:58 -07:00
										 |  |  | 	}, | 
					
						
							|  |  |  | 	{ | 
					
						
							|  |  |  | 		"CopilotC-Nvim/CopilotChat.nvim", | 
					
						
							|  |  |  | 		tag = "v3.4.0", | 
					
						
							|  |  |  | 		dependencies = { | 
					
						
							|  |  |  | 			{ "nvim-lua/plenary.nvim" }, | 
					
						
							|  |  |  | 			{ "github/copilot.vim" }, | 
					
						
							|  |  |  | 		}, | 
					
						
							|  |  |  | 		build = "make tiktoken", | 
					
						
							|  |  |  | 		config = function() | 
					
						
							|  |  |  | 			require("CopilotChat").setup({ | 
					
						
							|  |  |  | 				question_header = "", | 
					
						
							|  |  |  | 				answer_header = "", | 
					
						
							|  |  |  | 				separator = "", | 
					
						
							|  |  |  | 				error_header = "> [!ERROR] Error", | 
					
						
							|  |  |  | 				window = { | 
					
						
							|  |  |  | 					layout = "horizontal", | 
					
						
							|  |  |  | 					height = 0.3, | 
					
						
							|  |  |  | 					width = 0.25, | 
					
						
							|  |  |  | 				}, | 
					
						
							|  |  |  | 				auto_insert_mode = false, | 
					
						
							|  |  |  | 				chat_autocomplete = false, | 
					
						
							|  |  |  | 				highlight_headers = false, | 
					
						
							|  |  |  | 				show_help = false, | 
					
						
							|  |  |  | 			}) | 
					
						
							|  |  |  | 		end, | 
					
						
							|  |  |  | 	}, | 
					
						
							|  |  |  | } |