dependabot[bot]
4dbb4eeba1
--- ( #10804 )
...
updated-dependencies:
- dependency-name: gix
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 months ago
dependabot[bot]
41dec92b0f
--- ( #10798 )
...
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 months ago
dependabot[bot]
a789f72a88
--- ( #10799 )
...
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6 months ago
Blaž Hrastnik
b13999952f
queries: update more grammars
6 months ago
Kirawi
5b9f5f9fdb
Handle relative symlinks on write ( #10790 )
...
try again
try
wip
6 months ago
Blaž Hrastnik
dfcd814389
tui: Constify functions, shrink Margin representation
6 months ago
Blaž Hrastnik
e94735bbd3
tui: Port https://github.com/ratatui-org/ratatui/pull/1036
6 months ago
Blaž Hrastnik
b7656e0079
queries: bash, devicetree, yaml
6 months ago
Pascal Kuthe
8444f52e9a
correctly handle opening helix inside symlinked directory ( #10728 )
...
* correctly handle opening helix inside symlinked directory
* Update helix-stdx/src/env.rs
---------
Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
6 months ago
Michael Davis
ff6aca12b7
Reset all changes overlapped by selections in ':reset-diff-change' ( #10178 )
...
This is useful for resetting multiple changes at once. For example you
might use 'maf' or even '%' to select a larger region and reset all
changes within.
The original behavior of resetting the change on the current line is
retained when the primary selection is 1-width since we look for chunks
in the line range of each selection.
6 months ago
Blaž Hrastnik
1231429028
queries: Update cue
6 months ago
Blaž Hrastnik
29b4a2f042
queries: Update ron
6 months ago
Blaž Hrastnik
67baa536ec
queries: Update docker, dot
6 months ago
Blaž Hrastnik
bbdebe9d72
queries: Reverse go queries
6 months ago
Blaž Hrastnik
c6645d4d8f
queries: Update janet
6 months ago
Blaž Hrastnik
aad5f6a5e2
queries: Update ld, strace
6 months ago
Blaž Hrastnik
0fbfc0cc8d
queries: Update vhs
6 months ago
Blaž Hrastnik
de0618186c
queries: Update cel
6 months ago
Blaž Hrastnik
44605c4dce
queries: Reorder scheme
6 months ago
Blaž Hrastnik
974303e200
queries: Tweak capnp
6 months ago
Iorvethe
bd9cfbb61d
Fix `#match?` predicates in julia queries ( #10793 )
6 months ago
Iorvethe
951b454a33
Update tree-sitter-julia ( #10031 )
...
Update julia parser to latest version, along with:
- updating the queries,
- pulling changes from `nvim-treesitter`’s queries (as the maintainters
of the parser update the queries there),
- reversing the queries’ order to be compatible with upstream.
6 months ago
postsolar
0364f7c879
Reverse Nix highlights queries
6 months ago
postsolar
132d388444
Update Haskell highlight queries in light of reversing precedence ordering
6 months ago
postsolar
96688a5915
Update PureScript highlight queries in light of reversing queries precedence order
...
This commit adapts PureScript highlight queries to match upcoming changes in Helix which will make queries matching order go from more to general to more specific, the opposite of previous order.
6 months ago
Michael Davis
c75179d921
WIP: Reverse highlight queries
6 months ago
Michael Davis
0b5f0d606a
Reverse syntax highlighting query precedence ordering
6 months ago
Krishan
2301430e37
fix match bracket matching ( #10777 )
6 months ago
Dmitry Salin
889bbefeb3
Add support for Mojo ( #10743 )
...
* Add support for Mojo
* Update grammar
* Fix queries
* Fix docs
* Use inheritance for some files
6 months ago
dependabot[bot]
e76020ddb9
build(deps): bump the rust-dependencies group with 2 updates ( #10756 )
...
Bumps the rust-dependencies group with 2 updates: [serde](https://github.com/serde-rs/serde ) and [serde_json](https://github.com/serde-rs/json ).
Updates `serde` from 1.0.200 to 1.0.201
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.200...v1.0.201 )
Updates `serde_json` from 1.0.116 to 1.0.117
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.116...v1.0.117 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: serde_json
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>
6 months ago
Valentin B
380c7adcc0
feat(solidity): add missing operators for highlights ( #10757 )
...
* feat(solidity): add missing operators for highlights
* fix(solidity): remove invalid operator from highlight queries
* Revert "fix(solidity): remove invalid operator from highlight queries"
This reverts commit 466f38350c
.
* feat(solidity): add highlight query for revert statements with custom errors
* feat(solidity): more precise matching for revert statements
6 months ago
Michael Davis
855568fa34
Synchronize files after writing ( #10735 )
...
fsync(2) is a somewhat expensive operation that flushes writes to the
underlying disk/SSD. It's typically used by databases to ensure that
writes survive very hard failure scenarios like your cat kicking the
plug out of the wall. Synchronizing isn't automatically done by
`flush`ing (from the `std::io::Write` or `tokio::io::AsyncWriteExt`
traits). From the [`tokio::fs::File`] moduledocs:
> To ensure that a file is closed immediately when it is dropped, you
> should call `flush` before dropping it. Note that this does not ensure
> that the file has been fully written to disk; the operating system
> might keep the changes around in an in-memory buffer. See the
> `sync_all` method for telling the OS to write the data to disk.
[`tokio::fs::File`]: https://docs.rs/tokio/latest/tokio/fs/struct.File.html
6 months ago
Tobias Hunger
5fea7cd0cc
tree-sitter: Update slint grammar ( #10749 )
6 months ago
Felix Richter
00e9e5eade
docs/src/package-managers: update nixos link to official wiki ( #10718 )
...
This commit updates the the link from the former, unofficial
nixos wiki page to the new https://wiki.nixos.org
ref: https://github.com/NixOS/foundation/issues/113
7 months ago
Aral Balkan
f4a61006bf
Remove outdated comment about key binding being disabled ( #10717 )
...
I just used the `=` binding to format a selection in a CSS file in helix 23.10 (5931a46c) so removing this comment as outdated.
7 months ago
dependabot[bot]
f656b4f3a7
build(deps): bump the rust-dependencies group across 1 directory with 11 updates ( #10715 )
...
Bumps the rust-dependencies group with 11 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [tree-sitter](https://github.com/tree-sitter/tree-sitter ) | `0.22.5` | `0.22.6` |
| [unicode-width](https://github.com/unicode-rs/unicode-width ) | `0.1.11` | `0.1.12` |
| [hashbrown](https://github.com/rust-lang/hashbrown ) | `0.14.3` | `0.14.5` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.198` | `1.0.200` |
| [parking_lot](https://github.com/Amanieu/parking_lot ) | `0.12.1` | `0.12.2` |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.82` | `1.0.83` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.153` | `0.2.154` |
| [rustix](https://github.com/bytecodealliance/rustix ) | `0.38.32` | `0.38.34` |
| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark ) | `0.10.0` | `0.10.3` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.58` | `1.0.60` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.0.95` | `1.0.97` |
Updates `tree-sitter` from 0.22.5 to 0.22.6
- [Release notes](https://github.com/tree-sitter/tree-sitter/releases )
- [Changelog](https://github.com/tree-sitter/tree-sitter/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tree-sitter/tree-sitter/compare/v0.22.5...v0.22.6 )
Updates `unicode-width` from 0.1.11 to 0.1.12
- [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.1.11...v0.1.12 )
Updates `hashbrown` from 0.14.3 to 0.14.5
- [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/hashbrown/compare/v0.14.3...v0.14.5 )
Updates `serde` from 1.0.198 to 1.0.200
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.198...v1.0.200 )
Updates `parking_lot` from 0.12.1 to 0.12.2
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/parking_lot/compare/0.12.1...0.12.2 )
Updates `anyhow` from 1.0.82 to 1.0.83
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.82...1.0.83 )
Updates `libc` from 0.2.153 to 0.2.154
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.153...0.2.154 )
Updates `rustix` from 0.38.32 to 0.38.34
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.32...v0.38.34 )
Updates `pulldown-cmark` from 0.10.0 to 0.10.3
- [Release notes](https://github.com/raphlinus/pulldown-cmark/releases )
- [Commits](https://github.com/raphlinus/pulldown-cmark/compare/v0.10.0...v0.10.3 )
Updates `thiserror` from 1.0.58 to 1.0.60
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.58...1.0.60 )
Updates `cc` from 1.0.95 to 1.0.97
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.95...1.0.97 )
---
updated-dependencies:
- dependency-name: tree-sitter
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: unicode-width
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: hashbrown
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: parking_lot
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: libc
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: pulldown-cmark
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: thiserror
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>
7 months ago
Michael Davis
5c11af1479
`cargo fmt`
7 months ago
Michael Davis
9dd51e75e0
Resolve new Clippy lints
7 months ago
Michael Davis
3cf2a91a25
Bump MSRV to 1.74.0
7 months ago
Jeremia
2bc0d036e7
Added missing colors to dark_high_contrast ( #10705 )
...
I'd been using this theme quite a while because it looks the nicest to
my dyslexia. That said, when I open up XML or HTML documents, they
pretty much always show up in complete white, except for attribute
values.
Finally decided to take a look at why, and added the two colors
(`tag` & `attribute`) needed to make the theme actually usable with the
two formats.
7 months ago
Chris
81d4cbc66e
Update Odin tree sitter grammar ( #10698 )
...
* Replace Odin grammar source
* Update Odin highlights
* Update Odin indents
* Update Odin injections
7 months ago
Christopher Smyth
5e3de68591
FIx incorrectly spelled cfg options ( #10703 )
...
* Fix incorrect cfg key for wasm32
* Fix unicode-lines cfg in helix-view not not being used
7 months ago
Pascal Kuthe
5b8b2f4b9b
improve match bracket matching ( #10613 )
7 months ago
Ryan Roden-Corrent
0432d9cf14
lang(starlark): Add WORKSPACE glob. ( #10713 )
...
In addition to BUILD files, bazel repositories contain a WORKSPACE file,
which is also written in starlark.
See https://bazel.build/reference/be/workspace .
7 months ago
Szabin
beb5afcbef
Revert "Refactor statusline elements to build `Spans` ( #9122 )" ( #10642 )
7 months ago
Matt Moriarity
e16a4f8a2c
Expose all flake outputs through flake-compat ( #10673 )
7 months ago
Yorick Peterse
b437b8b0ee
Add support for Inko ( #10656 )
...
This adds formatting and Tree-sitter support for Inko
(https://inko-lang.org/ ).
7 months ago
Arthur D
295a9a95ce
feat: add support for gjs and gts ( #9940 )
7 months ago
David Else
a959c0ef9b
Improve the structure of the documentation ( #10619 )
7 months ago
François Laignel
f86f350d5d
Debugger template: allow missing or empty completion list ( #10332 )
...
It can be convenient to define project specific debugger templates, some of
which might not necessitate prompting the user to define completion.
This commit makes completion optional for debugger templates and starts the
dap immediately if undefined or empty.
7 months ago