Malpha
f04dafa2e2
languages.toml: add elvish shebang ( #9779 )
2024-03-02 16:47:10 +09:00
Michael Davis
5ca6a448e9
Support LSP diagnostic tags ( #9780 )
2024-03-02 13:37:11 +09:00
Marcin Drzymala
1d6db30acf
Fix bug 9703 by commenting out the wrong command ( #9778 )
...
* Fix bug 9703 by commenting out the wrong command
This fixes issue https://github.com/helix-editor/helix/issues/9703 by removing the wrong formatting command for justfiles.
* Fix indentation width for justfile
2024-03-02 11:05:17 +09:00
Felix Zeller
062fb819a2
feat: Add markdown-oxide language server ( #9758 )
2024-03-01 09:10:49 -06:00
Dawid Ciężarkiewicz
44db25939c
Document embracing smart-tab navigation. ( #9762 )
...
Re #4443
2024-03-01 02:57:31 +01:00
Keir Lawson
d0bb774471
Mark GTK builder ui files as XML ( #9754 )
2024-02-29 19:09:29 +09:00
JJ
e51a1e4e2a
Switch Nim tree-sitter queries to alaviss/tree-sitter-nim ( #9722 )
2024-02-29 10:49:10 +09:00
Pascal Kuthe
1143f47954
fix split_on_newline ( #9756 )
2024-02-29 10:47:41 +09:00
Brian Dorsey
f03b91d1b7
update languages.toml: tree-sitter-lua grammar ( #9727 )
...
* update languages.toml: tree-sitter-lua grammar
repo has moved, use new URL and the rev of the latest release (v0.0.19)
* update highlight queries
a novice attempt to port query updates from the
source repo to Helix captures and ordering
* Apply suggestions from code review
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2024-02-28 20:55:17 +01:00
Chris
083a9e775d
Add support for pde files ( #9741 )
2024-02-28 13:18:00 +01:00
Mo
00653c772e
Avoid cloning the whole paragraph content just for rendering ( #9739 )
...
* Avoid cloning the whole paragraph content just for rendering
* Fix tests
2024-02-27 18:24:05 +01:00
Gabriel Dinner-David
26b3dc29be
toggling of block comments ( #4718 )
2024-02-27 22:36:25 +09:00
dependabot[bot]
f46a09ab4f
build(deps): bump cc from 1.0.85 to 1.0.88 ( #9734 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.0.85 to 1.0.88.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.85...1.0.88 )
---
updated-dependencies:
- dependency-name: cc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 02:06:37 +01:00
巢鹏
358ac6bc1f
add fidl support ( #9713 )
2024-02-27 01:41:50 +01:00
dependabot[bot]
1a82aeeae9
build(deps): bump serde from 1.0.196 to 1.0.197 ( #9736 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.196 to 1.0.197.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.196...v1.0.197 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 01:26:24 +01:00
dependabot[bot]
ea95c68775
build(deps): bump serde_json from 1.0.113 to 1.0.114 ( #9735 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.113 to 1.0.114.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.113...v1.0.114 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 01:25:52 +01:00
dependabot[bot]
d0f8261141
build(deps): bump tempfile from 3.10.0 to 3.10.1 ( #9733 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.10.0 to 3.10.1.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.10.0...v3.10.1 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 01:25:17 +01:00
dependabot[bot]
b43d9aa306
build(deps): bump ahash from 0.8.6 to 0.8.9 ( #9737 )
...
Bumps [ahash](https://github.com/tkaitchuck/ahash ) from 0.8.6 to 0.8.9.
- [Release notes](https://github.com/tkaitchuck/ahash/releases )
- [Commits](https://github.com/tkaitchuck/ahash/commits/v0.8.9 )
---
updated-dependencies:
- dependency-name: ahash
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 01:22:00 +01:00
Pascal Kuthe
cd02976fa3
switch to regex-cursor ( #9422 )
2024-02-26 16:45:20 +09:00
Tobias Hunger
c68ec92c5e
slint: Update SHA of tree-sitter parser ( #9698 )
2024-02-26 16:08:31 +09:00
Carsten Führmann
a876148585
Fix colors of tokyonight diagnostic undercurls ( #9724 )
2024-02-26 10:53:59 +09:00
Michael Davis
928bf80d9a
LSP: Normalize diagnostic file paths
2024-02-26 00:12:43 +09:00
Michael Davis
8141a4a1ab
LSP: Key diagnostics off file path instead of URI
...
URIs need to be normalized to be comparable. For example a language
server could send a URI for a path containing '+' as '%2B' but we might
encode this in something like 'Document::url' as just '+'. We can
normalize the URI straight into a PathBuf though since this is the only
value we compare these diagnostics URIs against. This also covers
edge-cases like windows drive letter capitalization.
2024-02-26 00:12:43 +09:00
Ryan Mehri
dfa5382c51
Don't run scheduled builds on forks ( #9718 )
2024-02-25 19:37:54 +09:00
Mo
6db666fce1
Optimization of tilde expansion ( #9709 )
...
* Use next and avoid a redundant prefix strip
* Avoid allocations
Especially when `expand_tilde` is claled on a path
that doesn't contain a tilde.
* Add a test
* Use Into<Cow<…>>
* Put the expand_tilde test at the end of the file
* Remove unused importsw
2024-02-24 16:59:11 +01:00
DS/Charlie
ec9efdef3b
Bump tree-sitter-sql ( #9634 )
2024-02-24 12:28:25 +09:00
wr7
38484f33e5
Completely fix bash autocomplete handling of filenames with spaces ( #9708 )
2024-02-24 11:54:40 +09:00
Jake Low
03623f2f40
Add osm and osc extensions to xml language filetypes ( #9697 )
2024-02-24 11:53:16 +09:00
wr7
7100ed4efc
Properly handle spaces in filenames in bash autocomplete ( #9702 )
2024-02-23 16:46:41 +01:00
Michael Davis
b7b6f30084
Use a hook for resolving completion items
...
Previously we used the IdleTimeout event to trigger LSP
`completion/resolveItem` requests. We can now refactor this to use an
event system hook instead and lower the timeout.
2024-02-22 22:37:23 -05:00
mattwparas
e552cc03b8
Continue to expand on component API
2024-02-21 22:51:44 -08:00
Abderrahmane TAHRI JOUTI
98ebeeebd8
Cyan Light theme : Add License and Author ( #9688 )
...
* Cyan Light theme : Add License and Author
* Add License
Copy license from https://github.com/OlyaB/CyanTheme/blob/master/LICENSE
* better credits to original author
2024-02-21 23:47:14 +09:00
Benedikt Ritter
eca537615a
Use groovy support when editing Gradle files ( #9681 )
...
The Gradle build tool provides two DSLs for configuring builds. On is
based on Groovy and Gradle build files written in Gradle Groovy DSL use
*.gradle file ending.
This change adds `gradle` to the supported file types of the groovy
language configuration.
2024-02-21 23:46:31 +09:00
mattwparas
76d665b0c9
address more comments
2024-02-20 20:07:37 -08:00
mattwparas
f9ad6ef571
remove unnecessary keybinding functions
2024-02-20 08:51:49 -08:00
mattwparas
a77da12d1a
remove unnecessary import
2024-02-20 08:49:24 -08:00
mattwparas
d7ef4824e1
remove global keybindings thread local
2024-02-20 08:46:51 -08:00
dependabot[bot]
cad0209e20
build(deps): bump textwrap from 0.16.0 to 0.16.1 ( #9674 )
...
Bumps [textwrap](https://github.com/mgeisler/textwrap ) from 0.16.0 to 0.16.1.
- [Release notes](https://github.com/mgeisler/textwrap/releases )
- [Changelog](https://github.com/mgeisler/textwrap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mgeisler/textwrap/compare/0.16.0...0.16.1 )
---
updated-dependencies:
- dependency-name: textwrap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-20 17:07:16 +01:00
dependabot[bot]
d2aacb3e36
build(deps): bump anyhow from 1.0.79 to 1.0.80 ( #9675 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.79 to 1.0.80.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.79...1.0.80 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-20 17:06:58 +01:00
dependabot[bot]
27335476ed
build(deps): bump chrono from 0.4.33 to 0.4.34 ( #9673 )
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.33 to 0.4.34.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.33...v0.4.34 )
---
updated-dependencies:
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-20 17:06:40 +01:00
mattwparas
88be9f9191
another rogue repr c
2024-02-19 20:45:39 -08:00
mattwparas
759d32e8ac
remove repr c
2024-02-19 20:45:08 -08:00
mattwparas
fd4c689369
address comments on rope library
2024-02-19 20:36:41 -08:00
Volodymyr Chernetskyi
990378a46b
Add Groovy grammar ( #9350 )
...
* Add Groovy grammar
* Rewrite Neovim captures into Helix for Groovy
* Simplify Groovy injections
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Remove Neovim's spell from Groovy highlights
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Apply suggestions to languages.toml
* Escape backslash in groovy highlights.scm
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2024-02-19 18:37:02 +01:00
Jonathan LEI
cdef4f8a70
Make mouse click extend selection in select mode ( #5436 )
...
* Make mouse click extend selection in select mode
* chore: better readability with `Option::take()`
2024-02-19 14:08:26 +01:00
nkitsaini
787cc36092
fix LSP ComplitionTriggerKind value for `TriggerKind::Auto` ( #9660 )
2024-02-19 13:58:17 +01:00
Jaakko Paju
ebf155d635
Add textobject queries for HCL ( #9658 )
...
* Add textobject queries for HCL
* Add to lang-support.md
2024-02-19 00:46:32 +01:00
Jaakko Paju
2dc9ce68ec
Add textobject queries for Nix ( #9659 )
...
* Add textobject queries for Nix
* Add to lang-support.md
2024-02-19 00:46:13 +01:00
Malpha
c72426cc87
Add docker-compose language ( #9661 )
...
* languages: add docker-compose language
it uses docker-compose-langserver as lsp
And yaml for syntax highlighting, indents and injections
* languages: add luajit as a shebang of lua
This helps to provide syntax highlighting and
other lua goodies when writing luajit
* book(update): run cargo xtask docgen
* since #8006 full filenames uses glob
2024-02-19 00:19:44 +01:00
Jimmy Zelinskie
b950dea003
add monokai soda theme ( #9651 )
2024-02-19 00:19:26 +01:00