Commit Graph

1606 Commits

Author SHA1 Message Date
Alexander Courtis
e82db1c44d chore: resolve undefined-field 2024-10-27 14:37:59 +11:00
Alexander Courtis
5c46c9c58a chore: resolve undefined-field 2024-10-27 13:42:39 +11:00
Alexander Courtis
c6841048ae Merge remote-tracking branch 'origin/master' into chore-undefined-field 2024-10-27 10:35:06 +11:00
Alexander Courtis
3cddd28177 doc: add windows specifics to CONTRIBUTING 2024-10-27 10:32:41 +11:00
Alexander Courtis
6e5a204ca6 fix(#2972): error on :colorscheme (#2973) 2024-10-27 10:18:21 +11:00
Alexander Courtis
bed7a072c3 chore: resolve undefined-field 2024-10-27 09:51:29 +11:00
Alexander Courtis
1f041c3422 Merge branch 'master' into chore-undefined-field 2024-10-27 09:09:59 +11:00
Alexander Courtis
f3efc25e56 refactor(#2941): move lib methods to explorer (#2964)
* add todo

* 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

* safer git_status_dir

* refactor(#2886): multi instance: node class refactoring: DirectoryNode:expand_or_collapse (#2957)

move expand_or_collapse to DirectoryNode

* 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

* move lib.get_cursor_position to Explorer

* move lib.get_node_at_cursor to Explorer

* move lib.get_nodes to Explorer

* move place_cursor_on_node to Explorer

* resolve resource leak in purge_all_state

* move many autocommands into Explorer

* post merge tidy
2024-10-27 09:03:26 +11:00
Alexander Courtis
622a8d1e3d chore: resolve undefined-field 2024-10-26 15:48:57 +11:00
Alexander Courtis
009b2c996e chore: resolve undefined-field 2024-10-26 15:35:18 +11:00
Alexander Courtis
44281f7999 chore: resolve undefined-field 2024-10-26 15:20:11 +11:00
Alexander Courtis
aa161a0599 chore: resolve undefined-field 2024-10-26 15:17:55 +11:00
Alexander Courtis
c883df94bf chore: resolve undefined-field 2024-10-26 15:16:09 +11:00
Alexander Courtis
5290897260 chore: resolve undefined-field 2024-10-26 15:15:28 +11:00
Alexander Courtis
eacb61008d chore: resolve undefined-field 2024-10-26 15:13:05 +11:00
Alexander Courtis
558d90deb1 chore: resolve undefined-field 2024-10-26 15:10:56 +11:00
Alexander Courtis
3595418a8d chore: resolve undefined-field 2024-10-26 15:09:32 +11:00
Alexander Courtis
d663059c3e chore: resolve undefined-field 2024-10-26 14:55:46 +11:00
Alexander Courtis
52ff301e07 chore: resolve undefined-field 2024-10-26 14:02:37 +11:00
Alexander Courtis
e0d737dae9 chore: resolve undefined-field 2024-10-26 14:01:09 +11:00
Alexander Courtis
9311cfbe8f chore: resolve undefined-field 2024-10-26 13:59:41 +11:00
Alexander Courtis
d19f68b170 chore: resolve undefined-field 2024-10-26 13:47:24 +11:00
Alexander Courtis
bb23127cdd chore: resolve undefined-field 2024-10-26 13:44:03 +11:00
Alexander Courtis
d631ee1ebb chore: resolve undefined-field 2024-10-26 13:19:47 +11:00
Alexander Courtis
868a5ef751 chore: resolve undefined-field 2024-10-26 13:06:13 +11:00
Alexander Courtis
3218d96114 chore: resolve undefined-field 2024-10-26 12:52:40 +11:00
Alexander Courtis
568d0f15ab chore: resolve undefined-field 2024-10-26 12:43:19 +11:00
Alexander Courtis
3d00128041 chore: resolve undefined-field 2024-10-26 12:10:39 +11:00
Alexander Courtis
e61b16d615 chore: resolve undefined-field 2024-10-26 12:08:03 +11:00
Alexander Courtis
7fdca30673 chore: resolve undefined-field 2024-10-26 12:00:01 +11:00
Alexander Courtis
8128fedfd3 chore: resolve undefined-field 2024-10-26 11:44:38 +11:00
Alexander Courtis
179c2e2552 chore: resolve undefined-field 2024-10-26 10:17:32 +11:00
Alexander Courtis
1c812aed12 chore: resolve undefined-field 2024-10-26 09:57:55 +11:00
Alexander Courtis
ab4f769f82 chore: resolve undefined-field 2024-10-26 09:29:37 +11:00
Alexander Courtis
2a98d56c3e chore: resolve undefined-field 2024-10-26 09:29:37 +11:00
Alexander Courtis
1e188927c5 chore: resolve undefined-field 2024-10-26 09:29:37 +11:00
Alexander Courtis
4ba0db7ec9 Revert "chore: resolve undefined-field"
This reverts commit be546ff18d41f28466b065c857e1e041659bd2c8.
2024-10-26 09:29:37 +11:00
Alexander Courtis
e9e4bcdd18 chore: resolve undefined-field 2024-10-26 09:29:37 +11:00
Alexander Courtis
e7b9c71f8f chore: resolve undefined-field 2024-10-26 09:29:37 +11:00
Alexander Courtis
7548dfdcd2 chore: resolve undefined-field 2024-10-26 09:29:37 +11:00
Alexander Courtis
6aba4a8a16 chore: resolve undefined-field 2024-10-26 09:29:37 +11:00
Alexander Courtis
64e0c90183 chore: resolve undefined-field 2024-10-26 09:29:37 +11:00
Alexander Courtis
dd937d017f chore: resolve undefined-field 2024-10-26 09:29:37 +11:00
Alexander Courtis
e115199c5f chore: resolve undefined-field 2024-10-26 09:29:37 +11:00
Alexander Courtis
7fd4cc8113 Merge remote-tracking branch 'origin/master' into 2941-move-lib-to-explorer 2024-10-26 09:11:13 +11:00
Alexander Courtis
8760d76c1d chore: enable missing-local-export-doc 2024-10-25 14:35:48 +11:00
Alexander Courtis
077af9f990 chore: enable incomplete-signature-doc, format nvt-min.lua, assorted formatting tidies (#2967)
* chore: luacheckrc uses table

* chore: format nvt-min.lua

* chore: complete lua doc

* chore: complete lua doc

* chore: complete lua doc

* chore: complete lua doc

* chore: complete lua doc

* chore: enable incomplete-signature-doc

* chore: enable incomplete-signature-doc

* chore: complete lua doc

* chore: complete lua doc
2024-10-25 14:25:30 +11:00
Alexander Courtis
4c9c8852c7 post merge tidy 2024-10-25 12:39:39 +11:00
Alexander Courtis
a44544a66f Merge branch 'master' into 2941-move-lib-to-explorer 2024-10-25 12:34:25 +11:00
Alexander Courtis
68be6df2fc refactor(#2886): multi instance: node class refactoring (#2950)
* add todo

* 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

* safer git_status_dir

* refactor(#2886): multi instance: node class refactoring: DirectoryNode:expand_or_collapse (#2957)

move expand_or_collapse to DirectoryNode

* 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

* more type safety
2024-10-25 12:24:59 +11:00