mirror of
				https://github.com/NotAShelf/nvf.git
				synced 2025-10-31 19:12:38 +00:00 
			
		
		
		
	neo-tree: move beforeAll to pluginRC
This commit is contained in:
		
					parent
					
						
							
								9c979a4a84
							
						
					
				
			
			
				commit
				
					
						d459fd16ce
					
				
			
		
					 1 changed files with 21 additions and 22 deletions
				
			
		|  | @ -4,7 +4,7 @@ | |||
|   ... | ||||
| }: let | ||||
|   inherit (lib.modules) mkIf; | ||||
|   inherit (lib.strings) optionalString; | ||||
|   inherit (lib.nvim.dag) entryAnywhere; | ||||
| 
 | ||||
|   cfg = config.vim.filetree.neo-tree; | ||||
| in { | ||||
|  | @ -22,10 +22,14 @@ in { | |||
|         setupModule = "neo-tree"; | ||||
|         inherit (cfg) setupOpts; | ||||
| 
 | ||||
|         beforeAll = | ||||
|           optionalString (cfg.setupOpts.filesystem.hijack_netrw_behavior != "disabled") | ||||
|         cmd = ["Neotree"]; | ||||
|       }; | ||||
| 
 | ||||
|       visuals.nvim-web-devicons.enable = true; | ||||
|       # from https://github.com/nvim-neo-tree/neo-tree.nvim/discussions/1326 | ||||
|           '' | ||||
|       pluginRC.neo-tree = | ||||
|         mkIf (cfg.setupOpts.filesystem.hijack_netrw_behavior != "disabled" && config.vim.lazy.enable) | ||||
|         (entryAnywhere '' | ||||
|           vim.api.nvim_create_autocmd("BufEnter", { | ||||
|             group = vim.api.nvim_create_augroup("load_neo_tree", {}), | ||||
|             desc = "Loads neo-tree when openning a directory", | ||||
|  | @ -41,12 +45,7 @@ in { | |||
|               return true | ||||
|             end, | ||||
|           }) | ||||
|           ''; | ||||
|         cmd = ["Neotree"]; | ||||
|         event = []; | ||||
|       }; | ||||
| 
 | ||||
|       visuals.nvim-web-devicons.enable = true; | ||||
|         ''); | ||||
|     }; | ||||
|   }; | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Ching Pei Yang
				Ching Pei Yang