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
3f062fa3d0
bring rust version back in line
2025-05-17 08:42:02 -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
Matthew Paras
ef4fe804b7
Merge pull request #24 from piotrkwarcinski/helix-plugin-register-value
2025-05-11 18:37:00 -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
75bf1a7893
update steel to have fixed language server
2025-05-10 11:56:15 -07:00
Matt Paras
e8614ce099
use embedded dependencies instead of depending on external code generated ones
2025-05-10 11:55:27 -07:00
Matt Paras
0b5741fa84
attempt to get nix working
2025-05-10 11:53:35 -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
Matthew Paras
85f99f8d5a
Merge pull request #22 from mattwparas/mwp-improving-docs
...
Improving docs
2025-04-27 09:52:39 -07:00
Matt Paras
c69f11b428
fix merge
2025-04-27 11:51:14 -05:00
Matthew Paras
0c967327b1
Merge pull request #21 from mattwparas/mwp-embedded-modules
...
Setup embedding the code generated modules in the binary itself
2025-04-27 09:43:56 -07: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
416642dc24
update
2025-04-27 11:33:56 -05:00
Matt Paras
82ad9c1f97
update steel
2025-04-27 07:48:59 -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
6e8fa50957
bump steel to fix windows
2025-04-17 08:37:48 -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
05f4352722
bump steel
2025-03-26 17:42:37 -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
2d16a86c4c
update steel submodule
2025-03-25 20:02:52 -07:00
Matthew Paras
14316aeffc
Merge pull request #19 from mattwparas/language-configuration
...
Merge in master
2025-03-25 19:54:01 -07:00
Matt Paras
fffa86e682
merge from master
2025-03-25 19:48:34 -07:00
Michael Davis
388a3b78e3
Avoid removing modified documents in Editor::close_document
...
This fixes a regression from 6da1a79d80
. `:buffer-close` on an
unmodified document would cause later panics since the document should
not have been removed. Instead of eagerly removing the document on the
first line we need to wait until we've checked that it's unmodified.
2025-03-25 09:03:32 -04: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
dependabot[bot]
04d1180a0c
build(deps): bump the rust-dependencies group with 4 updates ( #13190 )
...
Bumps the rust-dependencies group with 4 updates: [tempfile](https://github.com/Stebalien/tempfile ), [log](https://github.com/rust-lang/log ), [rustix](https://github.com/bytecodealliance/rustix ) and [cc](https://github.com/rust-lang/cc-rs ).
Updates `tempfile` from 3.19.0 to 3.19.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.19.0...v3.19.1 )
Updates `log` from 0.4.26 to 0.4.27
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.26...0.4.27 )
Updates `rustix` from 1.0.2 to 1.0.3
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v1.0.2...v1.0.3 )
Updates `cc` from 1.2.16 to 1.2.17
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.16...cc-v1.2.17 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: rustix
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: cc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-25 07:40:40 -05: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