| 
									
										
										
										
											2025-06-02 02:09:06 +01:00
										 |  |  | { | 
					
						
							| 
									
										
										
										
											2025-07-26 02:35:57 +01:00
										 |  |  |   flake.modules.nixvim.custom.keymaps = [ | 
					
						
							| 
									
										
										
										
											2025-06-02 02:09:06 +01:00
										 |  |  |     { | 
					
						
							|  |  |  |       action = "<Esc>A,<Esc>"; | 
					
						
							|  |  |  |       key = ",,"; | 
					
						
							|  |  |  |       mode = "i"; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       action = "<Esc>A;<Esc>"; | 
					
						
							|  |  |  |       key = ";;"; | 
					
						
							|  |  |  |       mode = "i"; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-06-10 12:36:46 +01:00
										 |  |  |     { | 
					
						
							|  |  |  |       action = "<cmd>!drush cache-rebuild<CR>"; | 
					
						
							|  |  |  |       key = "<leader>dcr"; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       action = "<cmd>:edit todo.txt<CR>"; | 
					
						
							|  |  |  |       key = "<leader>et"; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-06-02 02:09:06 +01:00
										 |  |  |     { | 
					
						
							|  |  |  |       action = "<cmd>lua vim.lsp.buf.format()<CR>"; | 
					
						
							|  |  |  |       key = "<leader>f"; | 
					
						
							| 
									
										
										
										
											2025-06-08 17:49:53 +01:00
										 |  |  |       options.silent = true; | 
					
						
							| 
									
										
										
										
											2025-06-02 02:09:06 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       action = "\"+y"; | 
					
						
							|  |  |  |       key = "<leader>y"; | 
					
						
							| 
									
										
										
										
											2025-07-10 22:55:59 +01:00
										 |  |  |       mode = [ | 
					
						
							|  |  |  |         "n" | 
					
						
							|  |  |  |         "x" | 
					
						
							|  |  |  |       ]; | 
					
						
							| 
									
										
										
										
											2025-06-02 02:09:06 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       action = "@q"; | 
					
						
							|  |  |  |       key = "Q"; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       action = "<cmd>silent !tmux new-window tmux-sessionizer<CR>"; | 
					
						
							|  |  |  |       key = "<C-f>"; | 
					
						
							| 
									
										
										
										
											2025-06-08 17:49:53 +01:00
										 |  |  |       options.silent = true; | 
					
						
							| 
									
										
										
										
											2025-06-02 02:09:06 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       action = "<Esc>:w<CR>"; | 
					
						
							|  |  |  |       key = "<C-s>"; | 
					
						
							| 
									
										
										
										
											2025-07-10 22:55:59 +01:00
										 |  |  |       mode = [ | 
					
						
							|  |  |  |         "i" | 
					
						
							|  |  |  |         "n" | 
					
						
							|  |  |  |       ]; | 
					
						
							| 
									
										
										
										
											2025-06-02 02:09:06 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       action = "<cmd>tabnew<CR>"; | 
					
						
							|  |  |  |       key = "<C-t>"; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       action = "<cmd>!composer install<CR>"; | 
					
						
							|  |  |  |       key = "<leader>ci"; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       action = "<cmd>edit composer.json<CR>"; | 
					
						
							|  |  |  |       key = "<leader>ec"; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       action = "<cmd>edit flake.nix<CR>"; | 
					
						
							|  |  |  |       key = "<leader>ef"; | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2025-06-11 16:30:34 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |       action = "<Esc>"; | 
					
						
							|  |  |  |       key = "jk"; | 
					
						
							|  |  |  |       mode = "i"; | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2025-06-02 02:09:06 +01:00
										 |  |  |   ]; | 
					
						
							|  |  |  | } |