aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add koka language server and update grammarMatthew Toohey2024-05-01
| | | | ref: https://github.com/helix-editor/helix/pull/10119
* Add support for Unicode inputLinden Krouse2024-05-01
| | | | | ref: https://github.com/helix-editor/helix/issues/1438 ref: https://github.com/helix-editor/helix/pull/2852
* Fix writes from insert mode not properly updating the revision historyJJ2024-05-01
| | | | | | ref: https://github.com/helix-editor/helix/issues/3501 ref: https://github.com/helix-editor/helix/issues/6513 ref: https://github.com/helix-editor/helix/pull/7226
* Make initial editing mode configurablePhilipp Emanuel Weidmann2024-05-01
| | | | | | ref: https://github.com/helix-editor/helix/pull/3366 Co-authored-by: JJ <git@toki.la>
* Add support for moving selections above and belowsireliah2024-05-01
| | | | | | | ref: https://github.com/helix-editor/helix/issues/2245 ref: https://github.com/helix-editor/helix/pull/4545 Co-authored-by: JJ <git@toki.la>
* Add unbind-default-keys config optionLinden Krouse2024-05-01
| | | | | ref: https://github.com/helix-editor/helix/issues/2720 ref: https://github.com/helix-editor/helix/pull/2733
* Add file explorer and tree helperwongjiahau2024-05-01
| | | | | | | | | | | ref: https://github.com/helix-editor/helix/issues/200 ref: https://github.com/helix-editor/helix/pull/2377 ref: https://github.com/helix-editor/helix/pull/5566 ref: https://github.com/helix-editor/helix/pull/5768 Co-authored-by: cossonleo <cossonleo@foxmail.com> Co-authored-by: JJ <git@toki.la> Co-authored-by: Quan Tong <quantonganh@gmail.com>
* Add changelog notes for 24.03 (#9946)Michael Davis2024-03-30
| | | | | | | | | | | | | | | | | | | | | * changelog: Checkpoint 2024-03-20 commit: b8e79c0ef52e71136712959af426f318d674fc96 * Bump the version to 24.3.0 * changelog: Checkpoint 2024-03-25 commit: 614a744d24e54225eae2ad0d27719b81c0cf9a4d * Address review comments * changelog: Checkpoint 2024-03-30 commit: 64c1de19884b0eaf43ccb3335115c2cbca8d7432 * Adjust release day to 2024-03-30 * Linkify
* Add main.odin to Odin roots (#9968)Chris2024-03-30
|
* Add JetBrains default dark theme (#9967)Yannic Nuwenhof2024-03-30
|
* fix: cursor line on material themes (#10043)Yomain2024-03-30
|
* chore: update tree-sitter-markdown (#10039)Daniel Flanagan2024-03-29
|
* Add injections for GraphQL and ERB in Ruby (#10036)Joe2024-03-29
|
* Add jump-label to Kanagawa theme + format (#10030)mlemesle2024-03-28
| | | | | | | * Add jump-label to Kanagawa theme + format * Remove bg color for jump-label * Remove values alignment
* fix: don't highlight colons (:) in comments (#10014)Vladyslav Karasov2024-03-27
|
* Fix rustc warnings about unused 'pub use's (#10011)Michael Davis2024-03-27
|
* feat(themes): add `jump-label` for gruvbox themes (#10012)RoloEdits2024-03-26
|
* feat: add jump format for monokai family (#10009)Ben Lee-Cohen2024-03-26
| | | Co-authored-by: Ben Lee-Cohen <ben@lee-cohen.com>
* Adding jump styles for Nord and Nord Light (#10008)Ben Lee-Cohen2024-03-26
| | | Co-authored-by: Ben Lee-Cohen <ben@lee-cohen.com>
* Revert "helix-term: allow to backspace out-of the command prompt (#9828)" ↵Michael Davis2024-03-26
| | | | | | | | | (#10005) This reverts commit 0dc67ff8852ce99d40ad4464062ebe212b0b03a1. See the post-merge discussion in #9828. The old behavior was less surprising and we have other ways to abort from a prompt, so let's revert the behavior change.
* Fix regression in color-modesBlaž Hrastnik2024-03-26
| | | | Fixes #10006
* build(deps): bump the rust-dependencies group with 6 updates (#10007)dependabot[bot]2024-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps the rust-dependencies group with 6 updates: | Package | From | To | | --- | --- | --- | | [smallvec](https://github.com/servo/rust-smallvec) | `1.13.1` | `1.13.2` | | [arc-swap](https://github.com/vorner/arc-swap) | `1.7.0` | `1.7.1` | | [regex](https://github.com/rust-lang/regex) | `1.10.3` | `1.10.4` | | [indoc](https://github.com/dtolnay/indoc) | `2.0.4` | `2.0.5` | | [rustix](https://github.com/bytecodealliance/rustix) | `0.38.31` | `0.38.32` | | [which](https://github.com/harryfei/which-rs) | `6.0.0` | `6.0.1` | Updates `smallvec` from 1.13.1 to 1.13.2 - [Release notes](https://github.com/servo/rust-smallvec/releases) - [Commits](https://github.com/servo/rust-smallvec/compare/v1.13.1...v1.13.2) Updates `arc-swap` from 1.7.0 to 1.7.1 - [Changelog](https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md) - [Commits](https://github.com/vorner/arc-swap/commits) Updates `regex` from 1.10.3 to 1.10.4 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.10.3...1.10.4) Updates `indoc` from 2.0.4 to 2.0.5 - [Release notes](https://github.com/dtolnay/indoc/releases) - [Commits](https://github.com/dtolnay/indoc/compare/2.0.4...2.0.5) Updates `rustix` from 0.38.31 to 0.38.32 - [Release notes](https://github.com/bytecodealliance/rustix/releases) - [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.31...v0.38.32) Updates `which` from 6.0.0 to 6.0.1 - [Release notes](https://github.com/harryfei/which-rs/releases) - [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/harryfei/which-rs/compare/6.0.0...6.0.1) --- updated-dependencies: - dependency-name: smallvec dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: arc-swap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: regex dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: indoc 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: which 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>
* doc: small formatting corrections (#9986)Yomain2024-03-26
|
* Use the OS path separator instead of / (#10000)Mo2024-03-25
|
* Add narrow no-break space support (#9604)Quentin2024-03-25
|
* feat: Add `Ohm` language support (#9991)Novus Nota2024-03-24
| | | | | | | | | | | | | | | * feat: Add `Ohm` language support Hope this commit makes it into release :) * Update runtime/queries/ohm/highlights.scm Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * chore: final newline --------- Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Add jump label color ("rosewater") to catppuccin themes (#9983)Armando Pérez Marqués2024-03-24
|
* Add jump label color to rose-pine themes (#9981)Tobias Brunner2024-03-24
|
* feat: add jump label color to onedark themeFlorent Nuttens2024-03-24
|
* feat: add jump label color to dark plus themeFlorent Nuttens2024-03-24
|
* feat: add jump label color to catppuccin themesFlorent Nuttens2024-03-24
|
* Add jump label color to horizon-dark theme (#9984)ves2024-03-24
|
* feat: add jump label color to dracula themes (#9973)Yomain2024-03-23
|
* Add an Amp-like jump commandPascal Kuthe2024-03-23
| | | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* add reverse rope grapheme iteratorPascal Kuthe2024-03-23
|
* dismiss pending keys properly for mouse/pastePascal Kuthe2024-03-23
|
* use slices instead of Rc for virtual textPascal Kuthe2024-03-23
|
* Reimplement tree motions in terms of syntax::TreeCursorMichael Davis2024-03-23
| | | | | | | This uses the new TreeCursor type from the parent commit to reimplement the tree-sitter motions (`A-p/o/i/n`). Other tree-sitter related features like textobjects are not touched with this change and will need a different, unrelated approach to solve.
* Add a TreeCursor type that travels over injection layersMichael Davis2024-03-23
| | | | | | | | | | This uses the layer parentage information from the parent commit to traverse the layers. It's a similar API to `tree_sitter:TreeCursor` but internally it does not use a `tree_sitter::TreeCursor` currently because that interface is behaving very unexpectedly. Using the `next_sibling`/`prev_sibling`/`parent` API on `tree_sitter::Node` reflects the previous code's behavior so this should result in no surprising changes.
* syntax: Track parent LanguageLayer IDsMichael Davis2024-03-23
| | | | | | | This commit adds a `parent` field to the `LanguageLayer`. This information is conveniently already available when we parse injections. This will be used in the child commit to create a type that can traverse injection layers using this information.
* Fix repeat last motion for goto next/prev diagnostic (#9966)Jaakko Paju2024-03-23
|
* fix: undefined bufferline colors (#9960)Carter Watson2024-03-21
|
* Add rclone.conf as a glob to make it behave as an ini file (#9959)David Else2024-03-21
|
* C++: Improve parameter highlightingMichael Davis2024-03-21
| | | | | | | | | | | | | This adds parameter highlighting for reference parameters and defaulted parameters. For example: ```cpp auto strip_prefix_only(std::string& s, Hidden_Homonym skip_hidden_homonym = {}) const -> Affixing_Result<Prefix>; ``` Previously both parameters were only highlighted as variables.
* Rust: Highlight extern crate aliasesMichael Davis2024-03-21
| | | | For example `extern crate alloc as myalloc;`
* Update tree-sitter-gleam and highlightsMichael Davis2024-03-21
| | | | | This contains a few syntax fixes. The highlights have been updated as well for reserved identifiers and escape sequences
* Update tree-sitter-erlang and highlightsMichael Davis2024-03-21
| | | | | | | | | | | | | | | | | | A few changes: * 0-arity type specs like the following previously would not have the expected 'variable.parameter' highlighting for the return type: -spec foo() -> Value when Value :: term(). * Highlight module, type and function docs as documentation comments and inject markdown into them. * Replace `#match?` predicates with `#any-of?` where possible. * Remove custom auto-pairs. Now that Erlang uses markdown for documentation, the asciidoc-style backtick-singlequote pair is no longer useful.
* Recognize 'mmd' as mermaidMichael Davis2024-03-21
|
* Update tree-sitter-git-commitMichael Davis2024-03-21
| | | | This commit has partial support for escapes within strings.
* Create a tutor entry for using splits (#9417)JR2024-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP * WIP * WIP * Update runtime/tutor Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com> * WIP * WIP * WIP * Fix typos * Fix typos * Minor updates * Update runtime/tutor Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Update runtime/tutor Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Update runtime/tutor Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Update runtime/tutor Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Update runtime/tutor Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Update runtime/tutor Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Remove mention of arrows in split tutorial * Do not mention starting in normal mode * Fix right drift of titles * Update runtime/tutor Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com> * Update runtime/tutor Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com> * Update runtime/tutor Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com> * Update runtime/tutor Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com> * Update runtime/tutor Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com> * Update runtime/tutor Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com> * Update runtime/tutor Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com> * Update runtime/tutor Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com> * Update runtime/tutor Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com> * Update runtime/tutor Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com> * Update runtime/tutor Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com> * Reflow paragraphs * Update runtime/tutor Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Update runtime/tutor Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Update runtime/tutor Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Update runtime/tutor Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Update runtime/tutor Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Update runtime/tutor Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Update runtime/tutor Co-authored-by: Michael Davis <mcarsondavis@gmail.com> --------- Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com> Co-authored-by: Michael Davis <mcarsondavis@gmail.com>