Commit graph

21 commits

Author SHA1 Message Date
cschen
9b4d082f78 feat: addd the "share current buffer" command 2025-02-22 19:40:05 +01:00
cschen
e7a3f7f367 fix: clearer creation of virtual workspaces and buffers.
fix: fix messages formatting
fix: handle workspaces without buffers when attaching
fix: workspave lookupparent
feat: initial setup to support local views
2025-02-22 19:39:32 +01:00
cschen
4c64797ab9 fix join buffer input handlers 2025-02-19 15:57:57 +01:00
cschen
6f6c912bf0 i'm dumb, and i was wondering why the LOGGER was not printing messages... 2025-02-18 21:17:13 +01:00
cschen
0a25a5f7c1 Make create buffer and delete buffer, be internal commands. Dealing with the input handlers sheningans is too much.
Also improves the logic in the qpbrowser for the creation and deletion of buffers.
and simplify the logic in the internal commands.
2025-02-18 20:25:26 +01:00
cschen
086ff46c1b add comment for the fucking sublime crashing voodoo, I have no idea... 2025-02-17 23:34:38 +01:00
cschen
ae89780d6e adds message on successfull detachment. 2025-02-17 22:59:05 +01:00
cschen
6fe34f7bdb Revert "remove the timeout async call"
This reverts commit ed29c0c62a.
2025-02-17 22:56:24 +01:00
cschen
bdcc4b11ad dont' drop the handle 2025-02-17 22:52:30 +01:00
cschen
57bc434901 remove useless intermediate variable 2025-02-17 22:52:14 +01:00
cschen
ed29c0c62a remove the timeout async call 2025-02-17 22:51:39 +01:00
cschen
d5399141e1 import gc: for bisect 2025-02-17 22:51:05 +01:00
cschen
c97a276d71 fix create buffer input handlers 2025-02-17 22:36:31 +01:00
cschen
feed0fa9c9 fix: make leave buffer take only a buffer id as argument
leftover
2025-02-17 22:35:24 +01:00
cschen
0931075d29 get only joined workspaces for the leave buffer command 2025-02-16 18:32:41 +01:00
cschen
db033e7882 fix: now when joining a buffer the text is correctly loaded and the syntax is assigned 2025-02-15 22:21:48 +01:00
cschen
637ce762a3 chore: minor fixes and renaming 2025-01-18 20:13:49 +01:00
cschen
63da225cbe disables using change_id() as it was introducing complications.
moved view population outside of buffer adding, but it is still broken.
2024-11-19 19:50:31 +01:00
cschen
713fe3a30c chore: disable create on missing behaviour for now 2024-11-03 17:58:17 +01:00
cschen
75f4e185a8 chore: continuing refactor. should be almost done now. Cleaned up registries, commands and improved lookup logic. 2024-11-02 18:26:37 +01:00
cschen
a8cc089624 wip: huge refactor with smarter and simpler struture
Former-commit-id: fbd0bca8094642dd8d2cf6c3f154af3b10dff95b
2024-09-18 17:42:56 +02:00
Renamed from workspace_commands.py (Browse further)