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
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
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
Matt Paras
3b534acbe3
finish documenting component api
2025-05-17 12:28:10 -07:00
Matt Paras
848f2e2e89
instrument proper components module, start documentation
2025-05-17 11:37:23 -07:00
Matt Paras
81ee8ef4ce
test experimental picker callback, use at your own risk (do not use unless you know what you're doing)
2025-05-14 08:05:58 -07:00
piotrkwarcinski
de2496d46b
formatting
2025-05-11 23:14:48 +02:00
piotrkwarcinski
ec53eb429a
dots
2025-05-11 23:05:21 +02:00
piotrkwarcinski
d9ec722a77
Add documentation
2025-05-11 22:58:35 +02:00
piotrkwarcinski
c0c3d69280
Merge remote-tracking branch 'plugin-steel/steel-event-system' into helix-plugin-register-value
2025-05-11 14:58:36 +02:00
Matt Paras
e8614ce099
use embedded dependencies instead of depending on external code generated ones
2025-05-10 11:55:27 -07:00
piotrkwarcinski
edcb630075
cleanup
2025-05-10 14:49:04 +02:00
piotrkwarcinski
63086eecf7
feat: allow to get a register value from scheme
2025-05-04 22:27:25 +02:00
Matt Paras
c69f11b428
fix merge
2025-04-27 11:51:14 -05:00
Matt Paras
5c6620b465
remove debug prints
2025-04-27 11:42:15 -05:00
Matt Paras
e684c7db1b
setup embedding
2025-04-27 11:39:38 -05:00
Matt Paras
35c9a3dc37
start working on some docs
2025-04-27 07:47:46 -05:00
Matt Paras
170e5068cd
wip
2025-04-25 22:08:43 -07:00
Matthew Paras
9bb634ab4a
Merge pull request #16 from RatCornu/steel
...
Optionally load init.scm and helix.scm from env var
2025-04-19 09:18:06 -07:00
Matt Paras
85eab83d70
fix command and arg parsing with typed commands
2025-04-19 09:01:40 -07:00
Matt Paras
43b9dd3e65
remove erroneous no such command when the command succeeds
2025-04-08 17:44:50 -07:00
Matt Paras
c9b52761ec
unpark the interrupt handler after resuming
2025-03-26 21:37:54 -07:00
Matt Paras
7143dd4850
use new mutex guard
2025-03-25 22:31:39 -07:00
Matt Paras
60c0882fd2
remove old document open/close events
2025-03-25 22:10:43 -07:00
Matt Paras
fffa86e682
merge from master
2025-03-25 19:48:34 -07:00
Michael Davis
d43de14807
LSP: Avoid requesting document colors for ghost transactions
...
The point of ghost transactions is to avoid notifying language servers
about changes since the change is meant to be temporary. This is used
for completion while selecting items in the menu: updating the language
server would mess up incomplete completions.
When a document is changed by a ghost transaction the language server
will not be notified so its understanding of the document will not be
synchronized and any positions it sends may be out-of-date. So we should
avoid triggering a request for new document color information when a
document is changed by a ghost transaction.
2025-03-25 08:52:47 -04:00
Nick
5adb4b7413
Allow `:theme` to show current theme ( #13192 )
...
Updates the signature for the command to take 0 arguments. This probably
regressed during 0efa8207d8
.
2025-03-25 18:43:26 +09:00