Commit Graph

6697 Commits (6f4b41c9e8678ac80cd23b7927b624a9fb2ed96e)

Author SHA1 Message Date
Matt Paras 6f4b41c9e8 keep component functions alive for the duration of the life cycle, skip rendering if the function is actually a bool 2025-06-05 16:17:27 -07:00
Piotr Kwarciński 82dce7a650
ViewID equality (#30) 2025-06-05 12:46:48 -07:00
Matt Paras e2b81a2ebe punch out some more docs 2025-06-04 19:25:21 -07:00
Matt Paras ba1fdac4e2 use inferred steel lsp home location 2025-06-02 18:01:15 -07:00
Matt Paras fe2ab3565f fix theme api 2025-06-01 16:18:23 -07:00
Matt Paras 3149754e85 bake in a high level theme api 2025-06-01 16:11:36 -07:00
Matt Paras f032f188d9 no longer install via git submodule, just use cargo install 2025-06-01 14:43:49 -07:00
Matt Paras bc01dda33a check if a document has been modified 2025-05-31 10:07:13 -07:00
Matt Paras 01cfd2e6d4 update steel 2025-05-30 20:40:13 -07:00
Matt Paras 9f581f802b update steel, add new time primitives 2025-05-30 17:23:20 -07:00
Matt Paras c7273d754c add document saved hook 2025-05-29 21:34:47 -07:00
Matt Paras b321252da4 update steel 2025-05-28 21:20:02 -07:00
Matt Paras d7bdac1ee7 add generated docs 2025-05-28 06:39:15 -07:00
Matt Paras 977fc9e786 add dynamic option config 2025-05-28 06:38:00 -07:00
Matt Paras c1da27bbab add missing bufferline option 2025-05-28 06:10:57 -07:00
Matt Paras 0d509d619b update steel 2025-05-27 20:38:54 -07:00
Matt Paras b3d55c0ce9 clean up 2025-05-27 20:28:50 -07:00
Matt Paras 863cf60422 speed up the keymap api 2025-05-27 20:27:21 -07:00
Matthew Paras c5bd4518e1
Merge pull request #29 from piotrkwarcinski/exp-picker-fix
Fix call to exp-picker callback
2025-05-26 13:50:44 -07:00
piotrkwarcinski 85e83d9d9a Fix call to exp-picker callback 2025-05-26 22:14:55 +02:00
Matt Paras fda1bbf742 add macros for language configuration and lsp configuration 2025-05-24 21:48:36 -07:00
Matt Paras 3e5710521a bundle ext library, upgrade steel, fix block on task 2025-05-23 14:35:23 -07:00
Matt Paras aefdab6307 fix arity on acquire-context-lock 2025-05-23 06:42:14 -07:00
Matthew Paras 04697d61f9
Merge pull request #26 from tobiaskohlbau/writeRegisters 2025-05-22 06:24:03 -07:00
Matthew Paras 9d88ce3a74
Merge pull request #28 from tobiaskohlbau/addressNixWarning 2025-05-21 22:34:32 -07:00
Matt Paras aada3b5e42 add ability to ignore the command and close the component 2025-05-21 16:07:42 -07:00
Tobias Kohlbau 6ec04107ca
apply suggested naming
Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
2025-05-21 17:29:13 +02:00
Matt Paras 67c5a2a99b add function to check for key event 2025-05-20 22:00:47 -07:00
Matt Paras 9f0501d060 when encountering an error in a dynamic component, pop off the stack with the error message 2025-05-20 20:58:24 -07:00
Matt Paras 39614b29b1 typo in theme-scope 2025-05-20 16:09:12 -07:00
Matt Paras 85bd47cd81 fix arity for ctx functions in components 2025-05-20 15:59:20 -07:00
Matt Paras 6de42353fd have docs properly generate on code-gen 2025-05-20 13:58:14 -07:00
Matthew Paras 9504a50755
Merge pull request #27 from tobiaskohlbau/fixTypo 2025-05-20 06:55:26 -07:00
Tobias Kohlbau f249949598
address warning nix build
mkCargoDerivation warns about not using a hardcoded stdenv but isntead
providing a selector function. In addition the log output from cargo
should be captured into a special file.

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
2025-05-20 11:01:38 +02:00
Tobias Kohlbau 3147f98258
fix typo in find-workspace
Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
2025-05-20 10:30:46 +02:00
Tobias Kohlbau 29226873c9
allow writing registers from steel
Allow writing into registers specified by it's character. This enables
for example writing into the system clipboard.

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
2025-05-20 10:15:47 +02:00
Matt Paras f9d83ac52b remove some logging 2025-05-19 22:11:03 -07:00
Matt Paras d451258b28 insert unknown lsps on update 2025-05-19 22:10:41 -07:00
Matt Paras a2a97f1f8f properly handle lsp configs as well 2025-05-19 22:03:55 -07:00
Matt Paras d3fb156824 manually merge each field in the language config 2025-05-19 21:46:05 -07:00
Matt Paras 770d4d33ce refresh language configs for open docs after update 2025-05-19 20:49:30 -07:00
Matt Paras 39f7244b0f fix init file and set up language configs 2025-05-19 20:30:16 -07:00
Matt Paras 54b30330b4 clean up, don't error on bootup if the helix file is missing 2025-05-19 19:16:21 -07:00
Matt Paras c0bb7c29cd rename workspace function 2025-05-19 08:16:20 -07:00
Matt Paras 94927711b4 make sure docs don't show up for globals that aren't commands 2025-05-19 06:56:12 -07:00
Matt Paras e6b0badcd0 fix polluting the command palette with global steel functions 2025-05-18 19:30:44 -07:00
Matt Paras d04c95dc7f more docs 2025-05-17 22:27:59 -07:00
Matt Paras 64e4826782 more documentation 2025-05-17 22:02:51 -07:00
Matt Paras 56a083a222 more documentation of configuration 2025-05-17 18:32:41 -07:00
Matt Paras a48abb7b50 just kidding, actually finish documenting the component api 2025-05-17 13:00:34 -07:00