mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-28 10:13:21 +00:00 
			
		
		
		
	feat: toggleterm keybindings
This commit is contained in:
		
					parent
					
						
							
								f22a06aa11
							
						
					
				
			
			
				commit
				
					
						9365a7753e
					
				
			
		
					 2 changed files with 8 additions and 1 deletions
				
			
		|  | @ -14,7 +14,7 @@ in { | |||
| 
 | ||||
|     vim.luaConfigRC.toggleterm = nvim.dag.entryAnywhere '' | ||||
|       require("toggleterm").setup({ | ||||
|         open_mapping = [[<c-t>]], | ||||
|         open_mapping = '${cfg.mappings.open}', | ||||
|         direction = '${toString cfg.direction}', | ||||
|         -- TODO: this should probably be turned into a module that uses the lua function if and only if the user has not set it | ||||
|         size = function(term) | ||||
|  |  | |||
|  | @ -7,6 +7,13 @@ with lib; | |||
| with builtins; { | ||||
|   options.vim.terminal.toggleterm = { | ||||
|     enable = mkEnableOption "Enable toggleterm as a replacement to built-in terminal command"; | ||||
|     mappings = { | ||||
|       open = mkOption { | ||||
|         type = types.str; | ||||
|         description = "The keymapping to open toggleterm"; | ||||
|         default = "<c-t>"; | ||||
|       }; | ||||
|     }; | ||||
|     direction = mkOption { | ||||
|       type = types.enum ["horizontal" "vertical" "tab" "float"]; | ||||
|       default = "horizontal"; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 n3oney
				n3oney