6924 Commits

Author SHA1 Message Date
evie
6fffaf6a7d add highlighting for nearley (#14482) 2025-10-04 15:22:28 -04:00
Lingxuan Ye
81b4a2c9d8 style: unify verbs in help message to base form (#14501) 2025-10-04 15:22:13 -04:00
alschena
e50e8a3638 feat(languages): add support for the eiffel programming language (#14470)
Co-authored-by: Alessandro Schena <alessandro.schena@constructor.org>
2025-10-04 15:12:09 -04:00
may
0a2972980f queries(scheme): properly highlight define-values (#14504) 2025-10-04 15:01:45 -04:00
Maksymilian Wrzesień
a8ac3c5010 feat: enable comment highlights in jsonnet (#14527) 2025-10-04 14:59:28 -04:00
Remo Senekowitsch
5c3e4b67d9 Add injections for mise config (#14525) 2025-10-04 14:55:40 -04:00
Will Faught
cb3c450125 Add .itermcolors to xml file types (#14531) 2025-10-04 14:55:00 -04:00
Will Faught
f327307faa Add .terminal to xml file types (#14532) 2025-10-04 14:49:43 -04:00
Remo Senekowitsch
abe82e7474 Add injections for inline scripts in jj config (#14530) 2025-10-04 14:48:54 -04:00
dependabot[bot]
bfcbef10c5 build(deps): bump the rust-dependencies group with 8 updates (#14518)
Bumps the rust-dependencies group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` |
| [tempfile](https://github.com/Stebalien/tempfile) | `3.22.0` | `3.23.0` |
| [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.11.3` |
| [serde](https://github.com/serde-rs/serde) | `1.0.226` | `1.0.228` |
| [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.176` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.38` | `1.2.39` |
| [regex-automata](https://github.com/rust-lang/regex) | `0.4.10` | `0.4.11` |
| [windows-sys](https://github.com/microsoft/windows-rs) | `0.61.0` | `0.61.1` |


Updates `thiserror` from 2.0.16 to 2.0.17
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.16...2.0.17)

Updates `tempfile` from 3.22.0 to 3.23.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.22.0...v3.23.0)

Updates `regex` from 1.11.2 to 1.11.3
- [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.11.2...1.11.3)

Updates `serde` from 1.0.226 to 1.0.228
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.226...v1.0.228)

Updates `libc` from 0.2.175 to 0.2.176
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.176/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.175...0.2.176)

Updates `cc` from 1.2.38 to 1.2.39
- [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.38...cc-v1.2.39)

Updates `regex-automata` from 0.4.10 to 0.4.11
- [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/commits)

Updates `windows-sys` from 0.61.0 to 0.61.1
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-version: 2.0.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: tempfile
  dependency-version: 3.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: regex
  dependency-version: 1.11.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: serde
  dependency-version: 1.0.228
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: libc
  dependency-version: 0.2.176
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: cc
  dependency-version: 1.2.39
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: regex-automata
  dependency-version: 0.4.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: windows-sys
  dependency-version: 0.61.1
  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-09-29 23:13:15 -04:00
Jesús González
109c812233 Add rainbow brackets support to Darcula themes (#14506) 2025-09-25 15:47:01 -05:00
Norman Paniagua
50c1a676f1 Update doom-one theme (#14384) 2025-09-25 22:16:30 +02:00
Jakob Jordan
ed08fbd410 Update zenburn theme (#14459) 2025-09-24 08:55:53 -05:00
Michael Davis
ce351f4b11 Avoid cloning language server names in Document::save
`language_servers` is a `HashMap<String, Arc<Client>>` so the clients
are cheap to clone but not the language server names. The names are
unused in the save future so we can avoid the unnecessary clones by
looking only at the `HashMap::values`.
2025-09-23 10:22:50 -04:00
Sofus
a5d0a0e1c2 Support textDocument/diagnostic specification (Pull diagnostics) (#11315)
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2025-09-23 09:10:58 -05:00
Alexander Shirokov
ba506a51cb Use the default terminal size when runtime detection fails
This commit adds a fallback terminal size to use when runtime detection
fails. Since calling `size` from `Terminal` will never fail now, it also
changes the function’s signature.

If the client code wants to know whether the call succeeded or failed,
it’s still possible to call `size` via `Backend`.
2025-09-23 09:33:25 -04:00
dependabot[bot]
0ebe450991 build(deps): bump the rust-dependencies group with 6 updates (#14483)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-23 08:29:37 -05:00
RoloEdits
37fe42d05d fix(lints): clippy 1.89-1.90 (#14223) 2025-09-22 08:44:17 -05:00
Sylvain Terrien
55167c21df feat: flatten single-child dirs in file explorer (#14173) 2025-09-22 08:32:27 -05:00
Karem Abdul-Samad
8acfc55280 feat: add file explorer options (#13888) 2025-09-21 14:56:44 -04:00
Daniel Fichtinger
1426e1feb5 update source for mail grammar (#14479)
Co-authored-by: Daniel Fichtinger <daniel@ficd.sh>
2025-09-21 14:42:03 -04:00
Axlefublr
1bf9879778 update nushell parser and queries (#14377) 2025-09-21 11:16:53 -05:00
Michael Davis
23a647aee8 Support mode 2031 dark/light mode detection (#14356) 2025-09-21 10:41:04 -05:00
Michael Davis
c2b582aa45 tui: Use Crossterm on Windows (#14454) 2025-09-21 09:35:08 -05:00
Ian Hobson
0ae37dc52b Add rainbows for Koto (#14469) 2025-09-18 09:12:32 -05:00
Michael Davis
dbb472d4c4 tui: Patch cell content style instead of overwriting
This is a follow-up to #13776 to patch cell contents rather than
overwrite the contents. `ui.text.focus` might only set a modifier like
bold or italic. This should not become the only style in the cell: it
should be layered on top so that the cell has the directory and text
colors from the contents.
2025-09-16 10:51:35 -04:00
Sri Senthil Balaji J
46e3617f6b fix(queries/svelte): inherit html for injections and set svelte_raw_text to typescript (#14460) 2025-09-16 09:35:34 -04:00
dependabot[bot]
c0921202a0 build(deps): bump the rust-dependencies group with 6 updates (#14458)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 20:35:59 -04:00
Piotr Ginał
ffe513d6aa statusline: dynamic padding for unfocused mode (#14440) 2025-09-15 17:50:05 -04:00
Sri Senthil Balaji J
d015eff4aa fix(helix-view/clipboard): use serde generated name for Win32Yank (#14455) 2025-09-15 10:18:49 -05:00
CalebLarsen
a4d780483b fix: Make Table Cells set the style of their text (#13776) 2025-09-15 09:01:21 -05:00
Ash Joseph
ea2541f424 Added Ashokai theme family (#14446) 2025-09-15 08:45:35 -05:00
Sri Senthil Balaji J
69713975c6 Switch svelte treesitter and update queries (#14343) 2025-09-15 08:44:20 -05:00
Xavier R. Guérin
2dddace12e Add support for the SlightLisp language (#14236) 2025-09-15 08:35:50 -05:00
CalebLarsen
66737c6a4f Close prompts when switching windows (#13620) 2025-09-15 08:32:43 -05:00
Matt
fbf6407ab3 Extend DebugArgumentValue to support toml tables, ref #14282 (#14283) 2025-09-15 05:56:59 -03:00
Kristoffer Plagborg Bak Sørensen
1f020b1d72 feat(languages): add latexmkrc to perl file-types (#14450) 2025-09-14 19:11:17 -04:00
Antti Eskelinen
9acfa51209 Add .tmux.conf glob to bash file-types (#14449) 2025-09-14 09:11:06 -04:00
Lukáš Lalinský
2d7436fc20 Add support for matching function call arguments in Zig (#14436) 2025-09-13 20:13:21 -04:00
Igor Támara
1388166570 feat: add support for grammar wikitext the mediawiki dialect (#14432) 2025-09-13 20:02:01 -04:00
Steffen
342f2a982d Update fortran tree sitter files (#14448) 2025-09-13 19:28:20 -04:00
Steffen
5bfc7bfc07 feat: add uppercase file extensions for Fortran (#14447) 2025-09-13 19:25:32 -04:00
Kristoffer Plagborg Bak Sørensen
5609e3b3c2 feat: add .kube/kuberc to list of yaml file-types (#14444) 2025-09-13 19:13:51 -04:00
Kristoffer Plagborg Bak Sørensen
c614467be8 feat(languages): add podman *.conf files to toml file-types (#14443) 2025-09-13 19:13:10 -04:00
Michael Davis
c531b7a4fa Add debug logging of reset-cursor escape sequence
This can be used to debug the escape sequence used to reset the cursor
when quitting Helix. The cursor should reset to whatever is configured
in the terminal but this usually needs information from terminfo.
2025-09-12 10:42:44 -04:00
Valentin Cocaud
92b0a2f414 feat(helix-tui): add configuration to manually enable/disable KKP (#14398) 2025-09-12 09:32:22 -05:00
Michael Davis
378b27cad9 Bump termina to v0.1.1
This fixes the build for Illumos as termina now skips compiling
macOS-specific polling functions when not building for macOS.
2025-09-12 10:12:55 -04:00
fl0
209558645a Add new theme: Nvim-dark (#14403) 2025-09-10 09:09:30 -05:00
dependabot[bot]
987b04bd26 build(deps): bump the rust-dependencies group with 6 updates (#14410)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-10 09:08:49 -05:00
Grégoire Locqueville
322bb1c189 Fix Lean LSP module imports (#14381)
Co-authored-by: Grégoire Locqueville <gregoire.locqueville@cnrs.fr>
2025-09-10 09:07:59 -05:00