Adam Becker
eb3086a5b3
Fix diagnostic underline colors in catppuccin themes ( #6107 )
2 years ago
Mathieu Agopian
98a3d46912
Add elm treesitter textobjects ( #6084 )
2 years ago
Matthew Toohey
a4049e6f55
feat: add nasm language ( #6068 )
2 years ago
Sophie Dankel
f69bb41169
Add language support for sway ( #6023 )
2 years ago
Matthias Deiml
0cbb61c3a4
Improve markdown highlights and add latex injection ( #6100 )
2 years ago
Yusuf Bera Ertan
309735aa2d
build(nix): fix devshell
2 years ago
Yusuf Bera Ertan
e5af0f1d49
build(nix): update flake to use flake-parts and nci flake-parts module
2 years ago
Skyler Hawthorne
621ab0e57f
update tree-sitter-git-rebase hash ( #6094 )
2 years ago
LeoniePhiline
6494fc1daf
feat(sql): MariaDB/MySQL syntax, Apache Hive syntax, unified builtin functions, floats, negative integers ( #6041 )
...
* feat(sql): MariaDB/MySQL table options `COLLATE`, `CHARACTER SET`, `ENGINE`
Upstream changes: 286e10c5bc...30e15d45dc
* feat(sql): Optional `COLUMN` in `ALTER TABLE`
Upstream changes: 30e15d45dc...c508e6044a
* feat(sql): Add `UNSIGNED` support, refactor numeric types
Upstream changes: c508e6044a...2d1d5b68a1
* feat(sql): Add support for Apache Spark create Hive table
Upstream changes: 2d1d5b68a1...7be06f4d5e
* feat(sql): Add support for signed and unsigned floating point literals
Upstream changes: https://github.com/DerekStride/tree-sitter-sql/pull/92/files
* feat(sql): Add interval data type
Upstream changes: 13d375dea3...7b4bcd0394
* feat(sql): Add support for DROP INDEX
Upstream changes: 7b4bcd0394...173d6feb50
* feat(sql): Add MariaDB/MySQL `ALTER TABLE ... CHANGE|MODIFY ... [FIRST|AFTER]` syntax
Upstream changes: 173d6feb50...0d7a121b2a
* feat(sql): Extract fields from Apache Hive storage location and row format
Upstream changes: 0d7a121b2a...d2f0f6695f
* feat(sql): Fix unified built-in functions
Upstream changes: d2f0f6695f...e4e43ba742
* feat(sql): Support negative integers
Upstream changes: e4e43ba742...3a3f92b29c
* rework(sql): Improve `@constant.numeric` regex
2 years ago
Alexandr
8043959265
Doc string fix in selection.rs ( #6077 )
...
* Doc string fix
Delete duplicate `the`
* selection.rs doc string wording
* Remove extra whitespace at end of doc text
---------
Co-authored-by: Ivan Tham <pickfire@riseup.net>
2 years ago
dependabot[bot]
1a87d14439
build(deps): bump once_cell from 1.17.0 to 1.17.1 ( #6072 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.17.0 to 1.17.1.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.17.0...v1.17.1 )
---
updated-dependencies:
- dependency-name: once_cell
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]
8016dccd60
build(deps): bump tokio-stream from 0.1.11 to 0.1.12 ( #6071 )
...
Bumps [tokio-stream](https://github.com/tokio-rs/tokio ) from 0.1.11 to 0.1.12.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.11...tokio-stream-0.1.12 )
---
updated-dependencies:
- dependency-name: tokio-stream
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]
5c9f8ae2cc
build(deps): bump toml from 0.7.1 to 0.7.2 ( #6070 )
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.7.1 to 0.7.2.
- [Release notes](https://github.com/toml-rs/toml/releases )
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.7.1...toml-v0.7.2 )
---
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]
d9d6796528
build(deps): bump serde_json from 1.0.92 to 1.0.93 ( #6069 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.92 to 1.0.93.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.92...v1.0.93 )
---
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>
2 years ago
Erasin
864ee8fdef
Add GNU gettext PO grammar ( #5996 )
2 years ago
Philipp Mildenberger
b89b2eaf68
Added yuck language support (for eww) ( #6064 )
2 years ago
Filip Dutescu
44729fbaf9
fix(dap): validate key and index exist when requesting vars ( #5628 )
...
Check if the stack frames contain the thread id and the frame before
trying to get the frame id. If case any of the two fails to be
found, provide the user with messages to inform them of the issue and
gracefully return.
Closes : #5625
Signed-off-by: Filip Dutescu <filip.dutescu@gmail.com>
2 years ago
Filip Dutescu
e3765ac6d2
feat(dap): send Disconnect if Terminated event received ( #5532 )
...
Send a `Disconnect` DAP request if the `Terminated` event is received.
According to the specification, if the debugging session was started by
as `launch`, the debuggee should be terminated alongside the session. If
instead the session was started as `attach`, it should not be disposed of.
This default behaviour can be overriden if the `supportTerminateDebuggee`
capability is supported by the adapter, through the `Disconnect` request
`terminateDebuggee` argument, as described in
[the specification][discon-spec].
This also implies saving the starting command for a debug sessions, in
order to decide which behaviour should be used, as well as validating the
capabilities of the adapter, in order to decide what the disconnect should
do.
An additional change made is handling of the `Exited` event, showing a
message if the exit code is different than `0`, for the user to be aware
off the termination failure.
[discon-spec]: https://microsoft.github.io/debug-adapter-protocol/specification#Requests_Disconnect
Closes : #4674
Signed-off-by: Filip Dutescu <filip.dutescu@gmail.com>
2 years ago
Mathieu Agopian
31b0c75832
Expand contributing docs ( #5967 )
2 years ago
Jummit
5ff2cb24e2
Add support for the uxntal language ( #6047 )
2 years ago
Skyler Hawthorne
71220da139
Update tree-sitter-git-rebase ( #6030 )
2 years ago
gibbz00
c5c1b5af34
ayu_evolve theme: remove variable.other.member ( #6028 )
...
Passed it on as ok in the initial PR because the wrong runtime directory
was being sourced on my system. It makes the all variable members horribly
dark.
2 years ago
Austreelis
f7edc34e7b
flake: pass helix' wrapper through ( #5994 )
...
This allows easily (re)making helix (wrapped)
from an overriden helix-unwrapped derivation,
e.g. if one wanted to patch helix from nix.
2 years ago
xiaoma20082008
ce0837dbb7
DAP: Add request ID to request timeout message ( #6018 )
...
This improves error logging for dap requests. Without the ID
it's hard to know which request is the one that timed out.
2 years ago
Guillaume
78a1e2db60
feat: show current language when no argument is provided ( #5895 )
2 years ago
Triton171
a1a6d5f334
Replace incorrect usages of tab_width with indent_width. ( #5918 )
2 years ago
workingj
d27e808fb3
feat(theme) ajust pop-dark and clean up gutter linehlght ( #5992 )
2 years ago
Erasin
b7fb52d0e4
fix: decode lsp url for workspace_diagnostics_picker ( #6016 )
2 years ago
Jonathan LEI
9368ac76b3
Ignore invalid file URIs from LSP ( #6000 )
2 years ago
Pascal Kuthe
c332b16855
ignore case while filtering completions ( #6008 )
2 years ago
Michael Davis
0f64f31d8b
LSP: Add request ID to request timeout message ( #6010 )
...
This improves error logging for requests - without the ID it's hard to
know which request is the one that timed out.
2 years ago
Michael Davis
d8526a752c
Use Popup::ignore_escape_key helper for completion ( #6006 )
...
The completion component has a separate branch for handling the
Escape key but it can use the `ignore_escape_key` helper added for
signature-help instead.
This should not cause a behavior change - it's just cleaning up the
completion component.
2 years ago
LeoniePhiline
4c85f4d151
Add `.env.dist` to `source.env` language scope ( #6003 )
2 years ago
Pascal Kuthe
1373ae07bc
Remove text bg from monokai ( #6009 )
2 years ago
Pascal Kuthe
715c4b24d9
Fix crash in goto_window_center at EOF ( #5987 )
2 years ago
dependabot[bot]
0a7c697dd7
build(deps): bump tokio from 1.24.2 to 1.25.0 ( #5974 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.24.2 to 1.25.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/commits/tokio-1.25.0 )
---
updated-dependencies:
- dependency-name: tokio
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
dependabot[bot]
64ca02258d
build(deps): bump cc from 1.0.78 to 1.0.79 ( #5976 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.0.78 to 1.0.79.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.78...1.0.79 )
---
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>
2 years ago
dependabot[bot]
47a3aaaa24
build(deps): bump signal-hook from 0.3.14 to 0.3.15 ( #5975 )
...
Bumps [signal-hook](https://github.com/vorner/signal-hook ) from 0.3.14 to 0.3.15.
- [Release notes](https://github.com/vorner/signal-hook/releases )
- [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vorner/signal-hook/compare/v0.3.14...v0.3.15 )
---
updated-dependencies:
- dependency-name: signal-hook
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]
ab17f30f45
build(deps): bump encoding_rs from 0.8.31 to 0.8.32 ( #5977 )
...
Bumps [encoding_rs](https://github.com/hsivonen/encoding_rs ) from 0.8.31 to 0.8.32.
- [Release notes](https://github.com/hsivonen/encoding_rs/releases )
- [Commits](https://github.com/hsivonen/encoding_rs/compare/v0.8.31...v0.8.32 )
---
updated-dependencies:
- dependency-name: encoding_rs
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
vwkd
72e5704f52
docs: clarify `join_selections_space` ( #5969 )
2 years ago
Matouš Dzivjak
2bebc5042e
feat(ui): deprecated completions ( #5932 )
...
* feat(ui): deprecated completions
Mark deprecated completions using strike-through
(CROSSED_OUT modifier). The deprection information
is taken either from the `deprecated` field of the
completion item or from the completion tags.
The field seems to be the older way of passing
the deprecated information and it was already
marked as deprecated for Symbol. In completion
item the field is still valid but it seems that
the LSP is moving in the general direction of using
tags for this kind of information and as such
relying on tags as well seems reasonable and
future-proof.
2 years ago
A-Walrus
8b09b00942
Add :toggle-option command ( #4085 )
...
This command toggles the value of boolean options
2 years ago
Jared Beller
87518db1d1
dhall: additional highlight queries ( #5959 )
2 years ago
Erasin
c71b4c5579
Update grammar for godot ( #5944 )
...
* update grammar for gdscript.
* add comment injections for gdscript.
* add indent for gdscript
* add file-type support for godot-resource
2 years ago
Mike Trinkala
ef221abe83
Prevent a panic when uncommenting a line with only a comment token ( #5933 )
...
Open a new document `test.rs` and type the following:
`di//<esc><C-c>`
The margin calculation pushes the range out of bounds for the comment
marker when there are no characters (newline) after it.
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value:
Char range out of bounds: char range 0..3,
Rope/RopeSlice char length 2', ropey-1.6.0/src/rope.rs:546:37
The debug build catches the error in the transaction: thread 'main'
panicked at 'attempt to subtract with overflow',
helix-core/src/transaction.rs:503:26
2 years ago
John DeSilva
a4751db8c7
Remove outdated tutor note about increment and decrement behavior
2 years ago
Aleksey Kuznetsov
3b301a9d1d
Add comment-token to the hosts language definition ( #5914 )
2 years ago
Gokul Soumya
425315d752
Fix completion doc popup area calculation logic
...
Earlier the doc popup would draw over the compeltion popup
itself and sometimes over the cursor too.
2 years ago
Gokul Soumya
1562b5ce67
Create popup rect instead of using raw values
2 years ago
Gokul Soumya
0f844ef191
Refactor our Markdown construction in completion doc
2 years ago