cschen
a8cc089624
wip: huge refactor with smarter and simpler struture
...
Former-commit-id: fbd0bca8094642dd8d2cf6c3f154af3b10dff95b
2024-09-18 17:42:56 +02:00
cschen
bc28cc651b
chore: point to the future library installed by package control
...
Former-commit-id: 6284f9af3d496ea9d74602cb5b1ccd02644e0f18
2024-09-18 17:40:29 +02:00
cschen
db23277fe0
chore: minor cleanup and remove arbitrary names from lambdas
...
Former-commit-id: 2c474ea008d1b287b8e7daf293d4029a6f9f3527
2024-09-17 17:20:00 +02:00
cschen
742787b413
feat: move the library to be bundled together with the repo directly.
...
This approach will allow us to install directly through package control
by just specifying the repo!
Former-commit-id: 3df245186298042dfd4d8e0bf65844a283a571dd
2024-09-07 14:24:51 +02:00
cschen
364c01d194
fix: attach listener upon creation to go around the on_activate event not firing on
...
a newly spawned view.
Former-commit-id: 078a306921278905a50fc97630012a06a00b0cd3
2024-09-02 11:38:11 +02:00
cschen
16e1436165
fix: simplify simplify simplify
...
Former-commit-id: 3e093fcaba0026c2585aca0ea9b714852f5e9839
2024-08-31 15:24:22 +02:00
cschen
822dc9a045
fix: miscelaneous fixes
...
Former-commit-id: f008552b7a5ca5f57a9802df6e7b1a09102afc74
2024-08-29 08:17:52 +02:00
cschen
37b67aa1ea
BIG CHANGE: fanculo avevo scritto un poema non ho voglia di riscriverlo.
...
TLDR: updated bindings, "virtual" classes now do less, and only deal with
managing the persistence of the codemp object within the editor.
the actual commands do the interaction with codemp.
moved away from asyncio, now its callbacks spawned on the async sublime thread.
the client now is much more central and knows everything.
split the join command into join workspace and join buffer, as it was before.
simpler and better ux.
Former-commit-id: 71c96d321fef2620da4301a8f7af5dff138921cd
2024-08-23 20:59:06 +02:00
cschen
153eea95d8
wip: moved to the promise model from the glue
...
Former-commit-id: be08024cd256b631697b6c8fda6d99f8ccb4ece8
2024-08-21 21:35:57 +02:00
cschen
9ed58d4ee1
feat: fixes in the runtime, added block_on
...
Former-commit-id: 282251232e15fbca4f7d6f591293cfc010bc63de
2024-08-20 12:06:46 +02:00
cschen
dc89b35108
feat: wrote executor on the sublime worker thread, (should be correct)
...
started working on the runtime, first attepts were not very good... xD
Former-commit-id: e3f07d5fc4fb6189931f6673cab9295eaebfb05d
2024-08-09 20:33:56 +02:00
cschen
46b20d0959
feat: improved logging system
...
fix: remove hard dependency from virtual workspace from virtual buffer
Former-commit-id: cb765c754d225d6a5beb6963facffd4211737bd2
2024-08-09 19:20:58 +02:00
cschen
814767d82f
feat: refactored plugin into smaller parts and fixed imports
...
Former-commit-id: 4a18c504b2413323176e543aa04e92a2a4915a6a
2024-08-09 15:54:12 +02:00