@@ -56,26 +56,34 @@ function Explorer:new(args)
5656 self .uid_explorer = vim .loop .hrtime ()
5757 self .augroup_id = vim .api .nvim_create_augroup (" NvimTree_Explorer_" .. self .uid_explorer , {})
5858
59- self :log_lifecycle (" Explorer:new " )
59+ self :log_new (" Explorer" )
6060
61- self .open = true
62- self .opts = config
61+ self .open = true
62+ self .opts = config
6363
64- self .sorters = Sorter ({ explorer = self })
65- self .renderer = Renderer ({ explorer = self })
66- self .filters = Filters ({ explorer = self })
67- self .live_filter = LiveFilter ({ explorer = self })
68- self .marks = Marks ({ explorer = self })
69- self .clipboard = Clipboard ({ explorer = self })
70- self .window = Window ({ explorer = self })
64+ self .clipboard = Clipboard ({ explorer = self })
65+ self .filters = Filters ({ explorer = self })
66+ self .live_filter = LiveFilter ({ explorer = self })
67+ self .marks = Marks ({ explorer = self })
68+ self .renderer = Renderer ({ explorer = self })
69+ self .sorters = Sorter ({ explorer = self })
70+ self .window = Window ({ explorer = self })
7171
7272 self :create_autocmds ()
7373
7474 self :_load (self )
7575end
7676
7777function Explorer :destroy ()
78- self :log_lifecycle (" Explorer:des" )
78+ self .explorer :log_destroy (" Explorer" )
79+
80+ self .clipboard :destroy ()
81+ self .filters :destroy ()
82+ self .live_filter :destroy ()
83+ self .marks :destroy ()
84+ self .renderer :destroy ()
85+ self .sorters :destroy ()
86+ self .window :destroy ()
7987
8088 vim .api .nvim_del_augroup_by_id (self .augroup_id )
8189
591599
592600--- Log a lifecycle message with uid_explorer and absolute_path
593601--- @param msg string ?
594- function Explorer :log_lifecycle (msg )
595- log .line (" lifecycle" , " %-15s %d %s" , msg , self .uid_explorer , self .absolute_path )
602+ function Explorer :log_new (msg )
603+ log .line (" lifecycle" , " + %-15s %d %s" , msg , self .uid_explorer , self .absolute_path )
604+ end
605+
606+ --- Log a lifecycle message with uid_explorer and absolute_path
607+ --- @param msg string ?
608+ function Explorer :log_destroy (msg )
609+ log .line (" lifecycle" , " - %-15s %d %s" , msg , self .uid_explorer , self .absolute_path )
596610end
597611
598612function Explorer :setup (opts )
0 commit comments