Commit Graph

6 Commits

Author SHA1 Message Date
Alexander Courtis
e82db1c44d chore: resolve undefined-field 2024-10-27 14:37:59 +11:00
Alexander Courtis
009b2c996e chore: resolve undefined-field 2024-10-26 15:35:18 +11:00
Alexander Courtis
568d0f15ab chore: resolve undefined-field 2024-10-26 12:43:19 +11:00
Alexander Courtis
ff85d8034c move many autocommands into Explorer 2024-10-21 15:36:21 +11:00
Alexander Courtis
8331a24c77
refactor(#2886): multi instance: node group functions refactoring (#2959)
* move last_group_node to DirectoryNode

* move add BaseNode:as and more doc

* revert parameter name changes

* revert parameter name changes

* add Class

* move group methods into DN

* tidy group methods

* tidy group methods

* tidy group methods

* tidy group methods

* parent is DirectoryNode

* tidy expand all

* BaseNode -> Node

* move watcher to DirectoryNode

* last_group_node is DirectoryNode only

* simplify create-file

* simplify parent

* simplify collapse-all

* simplify live-filter

* style
2024-10-20 17:23:22 +11:00
Alexander Courtis
98ca98cd87 refactor(#2886): multi instance: node class refactoring: extract links, *_git_status (#2944)
* extract DirectoryLinkNode and FileLinkNode, move Node methods to children

* temporarily move DirectoryNode methods into BaseNode for easier reviewing

* move mostly unchanged DirectoryNode methods back to BaseNode

* tidy

* git.git_status_file takes an array

* update git status of links

* luacheck hack
2024-10-14 10:56:20 +11:00