Pascal Kuthe
bbf480007d
always parse the entire snippet
...
Previously any remaining text of the snippet that could not be parsed
was ignored. This commit adds the `parse_all` function which reports
an error if any text was not consumed by the parser
2 years ago
Pascal Kuthe
7bf168dce0
set WorkspaceEditCapabilities correctly
2 years ago
Pascal Kuthe
b6a4927f00
discard outdated workspace edits recived from the LS
2 years ago
Pascal Kuthe
3c9d5d0215
discard outdated diagnostics recived by the LS
2 years ago
Thomas Schollenberger
2a27d1b505
Prevent whitespace from rendering inside inlay hints ( #6312 )
...
* fix spaces and nbsps showing in inlay hints
* remove origin
* virtual tab + fix unneeded clone
* update virtual tab determining location
* fix clippy lint
2 years ago
Ryan Roden-Corrent
aae8f72e2e
Add inlay-hint style for solarized themes. ( #6327 )
...
This uses the same color as comments, which is a light gray in both dark and light.
I think it also looks nice with italics.
2 years ago
wongjiahau
52be2e0c43
refactor(ui/tree): remove filter
2 years ago
Erasin Wang
fb56a4bb75
Improve tree-sitter queries for vlang ( #6279 )
...
- Update hightlight
- add indents
- add textobject
- add injections
2 years ago
Erasin Wang
64c137bd3d
Update gdscript highlight ( #6311 )
...
- add gdscript2 type.builtin
- add gdscript2 keyword 'await'
- update label for more note_path
- update function and parmeter
2 years ago
Alexander Brevig
583f6a1337
feat: lint for `ui.virtual` and catch present and future virtual based features ( #6320 )
...
* feat: lint for inlay-hint.parameter and .type
* fix: lint against ui.virtual and not the new inlay-hint specifically
2 years ago
Kristoffer Flottorp
35bf54d0b2
adjust inlay hints, color modes and virtual for fleet dark ( #6324 )
...
* adjust inlay hints and color modes for fleet dark
* adjust virtual + ruler color
---------
Co-authored-by: krfl <kr.fl@outlook.com>
2 years ago
Alexander Brevig
d4c0eca1da
fix: flatwhite with inlay ( #6323 )
2 years ago
Santiago Vrancovich
ad855da12d
Improved file reload error message ( #6274 )
2 years ago
Jens Getreu
3a4c3598d1
Autumn theme: add gray tone for inlay-hint ( #6316 )
...
Co-authored-by: Jens Getreu <getreu@getreu@web.de>
2 years ago
wongjiahau
41ebc30ea6
fix(ui/tree/clone): `is_openend` should not be false
...
Resolve https://github.com/helix-editor/helix/pull/5768#discussion_r1133066209
2 years ago
wongjiahau
8b561e2e88
fix: type error
2 years ago
wongjiahau
9a1aff25bd
refactor(ui/explorer/close_documents): concise code
...
Resolve https://github.com/helix-editor/helix/pull/5768#discussion_r1133065427
2 years ago
wongjiahau
178086767f
refactor(ui/explorer/handle_prompt_event): remove unnecessary function
...
Resolve https://github.com/helix-editor/helix/pull/5768#discussion_r1133064955
2 years ago
wongjiahau
c4c3e8075e
style(explorer/delete): capitalize default choice
...
Resolve https://github.com/helix-editor/helix/pull/5768#discussion_r1133064678
2 years ago
wongjiahau
54b16936db
Merge branch 'master' of https://github.com/helix-editor/helix into tree_explore
2 years ago
Blaž Hrastnik
75ebc1fcbc
fix compilation
2 years ago
Kyle Smith
27aa919f1c
Only complete appropriate arguments for typed commands. ( #5966 )
2 years ago
Jonatan Pettersson
d479adfdc6
Add undercurl config option #6196 ( #6253 )
...
If set to 'true' this option will force terminal undercurl support.
2 years ago
dependabot[bot]
3e03a1a99b
build(deps): bump serde from 1.0.152 to 1.0.155 ( #6303 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.152 to 1.0.155.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.152...v1.0.155 )
---
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>
2 years ago
dependabot[bot]
400697fc68
build(deps): bump gix from 0.39.0 to 0.41.0 ( #6306 )
...
Bumps [gix](https://github.com/Byron/gitoxide ) from 0.39.0 to 0.41.0.
- [Release notes](https://github.com/Byron/gitoxide/releases )
- [Changelog](https://github.com/Byron/gitoxide/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Byron/gitoxide/compare/gix-v0.39.0...gix-v0.41.0 )
---
updated-dependencies:
- dependency-name: gix
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Michael Davis
fb4d703b9f
Update Nix highlights
...
* Switch nix grammar repository location to the new repo. The author
has transferred the repository to 'nix-community'.
* Capture ':' and '...' as 'punctuation.delimiter'.
2 years ago
Michael Davis
cdd6c8d91e
Update Erlang highlights
...
* Macros that start with underscore were incorrectly marked as
'comment.unused' rather than 'keyword.directive' due to an ordering
issue of those two patterns.
* Recognize escripts as Erlang by the shebang.
2 years ago
Michael Davis
bb41a283e6
theme: Use inheritance for gruvbox themes ( #6295 )
...
These gruvbox variants were introduced before theme inheritance and
only differ by a few colors. This change cleans up the duplicated
theming with theme inheritance.
2 years ago
dependabot[bot]
b558ce7148
build(deps): bump indoc from 2.0.0 to 2.0.1 ( #6302 )
...
Bumps [indoc](https://github.com/dtolnay/indoc ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/dtolnay/indoc/releases )
- [Commits](https://github.com/dtolnay/indoc/compare/2.0.0...2.0.1 )
---
updated-dependencies:
- dependency-name: indoc
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>
2 years ago
dependabot[bot]
6c4d14cb4b
build(deps): bump toml from 0.7.2 to 0.7.3 ( #6305 )
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.7.2 to 0.7.3.
- [Release notes](https://github.com/toml-rs/toml/releases )
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.7.2...toml-v0.7.3 )
---
updated-dependencies:
- dependency-name: toml
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>
2 years ago
dependabot[bot]
4d4bb07419
build(deps): bump libc from 0.2.139 to 0.2.140 ( #6304 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.139 to 0.2.140.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.139...0.2.140 )
---
updated-dependencies:
- dependency-name: libc
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>
2 years ago
dependabot[bot]
a590167533
build(deps): bump chrono from 0.4.23 to 0.4.24 ( #6301 )
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.23 to 0.4.24.
- [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.23...v0.4.24 )
---
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>
2 years ago
Ivan
955eb5b2de
queries/php: add missing keywords `unset` and `clone` ( #6299 )
2 years ago
Francesc Elies
d15f9721a5
LSP: Separate diagnostic picker message and code ( #6095 )
2 years ago
misiasty3
db8e9f5bb2
Check language server symbol renaming support before prompting ( #6257 )
...
Co-authored-by: Poliorcetics <poliorcetics@users.noreply.github.com>
2 years ago
Josh Bainbridge
dc418bb507
Update gruvbox color themes to support inlay hint ( #6285 )
...
The gruvbox themes (gruvbox, gruvbox dark hard and guvbox light)
don't provide a colour for the new virtual inlay hints. Looking at the
original repo, and other derivatives, there doesn't appear to be a clear
definition of what inlay hints should be. Although most sources indicate
that it can be the same as the color for comments.
Considering that, this commit sets the new field on each of the three
themes to be gray1, same as commented text.
Signed-off-by: Josh Bainbridge <josh.bainbridge@gmail.com>
2 years ago
Maxwell Anderson
951aecc019
Add molokai theme ( #6260 )
2 years ago
workingj
66033edeaf
add ui.inlay-hint ( #6292 )
2 years ago
Cole Helbling
34934733b3
helix-term: send the STOP signal to all processes in the process group ( #3546 )
...
* helix-term: send the STOP signal to all processes in the process group
From kill(3p):
If pid is 0, sig shall be sent to all processes (excluding an unspecified set
of system processes) whose process group ID is equal to the process group ID
of the sender, and for which the process has permission to send a signal.
This fixes the issue of running `git commit`, attempting to suspend
helix with ^Z, and then not regaining control over the terminal and
having to press ^Z again.
* helix-term: use libc directly to send STOP signal
* helix-term: document safety of libc::kill
* helix-term: properly handle libc::kill's failure
I misread the manpage for POSIX `kill` -- it returns `-1` in
the failure case, and sets `errno`, which is retrieved via
`std::io::Error::last_os_error()`, has its string representation printed
out, and then exits with the matching status code (or 1 if, for whatever
reason, there is no matching status code).
* helix-term: expand upon why we need to SIGSTOP the entire process group
Also add a link back to one of the upstream issues.
2 years ago
wongjiahau
20241fb256
Merge branch 'master' of https://github.com/helix-editor/helix into tree_explore
2 years ago
Michael Davis
4f066b1cc6
LSP: No-op client/registerCapability requests ( #6258 )
2 years ago
Jonatan Pettersson
1126af53b4
Test indentation level calculation ( #6281 )
...
Co-authored-by: Jonatan Pettersson <jonatan.pettersson@proton.me>
2 years ago
Stanisław Borowy
39052433ed
Fix indentation level calculation for lines mixing tabs and spaces ( #6278 )
2 years ago
Jens Getreu
6e432e8636
Autumn theme: add `ui.virtual.inlay-hint` config ( #6280 )
...
The configuration differs between parameters (upright) and types (slanted).
2 years ago
Kirawi
db8c86a9a3
dark_plus: theme inlay-hint ( #6283 )
...
Taken from the official theme:
```json
"editorInlayHint.background": "#4d4d4dcc",
"editorInlayHint.foreground": "#ffffff",
"editorInlayHint.parameterBackground": "#4d4d4dcc",
"editorInlayHint.parameterForeground": "#ffffff",
"editorInlayHint.typeBackground": "#4d4d4dcc",
"editorInlayHint.typeForeground": "#ffffff",
```
2 years ago
Erasin Wang
221a4ac883
Theme onelight add inlay-hint ( #6276 )
...
- fix: add `markup.strikethrough` for theme.md
- add virtual.inlay-hint
- fix ui.virtual.wrap
- rename light-white to grey-300
2 years ago
Ivan
14f1a62367
theme/catppuccin: add ui.virtual.inlay-hint ( #6269 )
2 years ago
Jonatan Pettersson
f435f3b2e9
Document how to run tests ( #6268 )
...
Co-authored-by: Jonatan Pettersson <jonatan.pettersson@proton.me>
2 years ago
Kirawi
bb72079743
fleet_dark: theme inlay hints ( #6266 )
2 years ago
Blaž Hrastnik
81601b1c6c
fix: C++ namespace indentation
...
fixes #6235
2 years ago