greg-enbala
60f84be40c
Separate jump behavior from increment/decrement ( #4123 )
...
increment/decrement (C-a/C-x) had some buggy behavior where selections
could be offset incorrectly or the editor could panic with some edits
that changed the number of characters in a number or date. These stemmed
from the automatic jumping behavior which attempted to find the next
date or integer to increment. The jumping behavior also complicated the
code quite a bit and made the behavior somewhat difficult to predict
when using many cursors.
This change removes the automatic jumping behavior and only increments
or decrements when the full text in a range of a selection is a number
or date. This simplifies the code and fixes the panics and buggy
behaviors from changing the number of characters.
2023-01-16 10:15:23 -06:00
Ayoub Benali
97083f8836
Enable http server by default in Metals config ( #5551 )
...
This is required to make commands like [doctor-run](https://scalameta.org/metals/docs/integrations/new-editor#run-doctor ) work.
It simply opens a browser to get general information about the build.
Co-authored-by: Ayoub Benali <ayoub.benali@xing.com>
2023-01-16 10:03:03 -06:00
Clément Delafargue
7bdba4a6bf
doc: add missing whitespace.render
sub-key
2023-01-16 10:02:15 -06:00
Clément Delafargue
425d7e5f1b
doc: add a note about nested bindings in key remapping
...
It was not clear (to me) that minor modes were configurable in the
keymap configuration.
2023-01-16 10:02:15 -06:00
eugene yokota
6f6334f3c6
highlight(scala): update the Scala highlight queries ( #5546 )
...
There have been a lot of changes in tree-sitter/tree-sitter-scala,
including partial support for Scala 3 syntax and breaking changes in
some of the nodes.
This bumps up the grammar to the latest, and adjusts the queries.
Co-authored-by: Anton Sviridov <keynmol@gmail.com>
Co-authored-by: Chris Kipp <ckipp@pm.me>
2023-01-16 09:48:17 -06:00
Itay123
d3e0f18c89
Added opening files in the background with A-ret shortcut ( #4435 )
2023-01-16 16:18:13 +09:00
gavynriebau
cce19713fb
Fix for lost clipboard contents ( #5424 ) ( #5426 )
...
* Fix for lost clipboard contents (#5424 )
* PR feedback: Call "setsid" for all unix systems
* PR Feedback: Only install libc for unix targets
2023-01-16 16:13:48 +09:00
Clément Delafargue
b6331394a3
book: fix the injection-regex example
...
The regex uses anchors, while all of the language
configs packaged with helix don't use them.
2023-01-13 09:42:05 -06:00
Clément Delafargue
1f6809c9ce
Language support for dhall
...
https://dhall-lang.org/
2023-01-13 09:42:05 -06:00
not
051cd786a4
Rosé Pine theme: use official variants ( #5489 )
2023-01-12 17:29:05 -06:00
blt__
c988bd9629
Change built-in themes to use curly underlines ( #5419 )
...
* Change built-in themes to use curly underlines
* Change fleet_dark to use curly underlines
2023-01-12 13:22:16 +09:00
Yura Shymon
4e9a0700db
Update tree-sitter-json, add jsonc as file-type for json ( #5509 )
...
New git revision of tree-sitter-json that supports comments.
Jsonc is alias for json.
Both formats doesn't mark comments as errors now.
2023-01-12 13:21:11 +09:00
Valentin Bersier
2412f7c837
Update catppuccin themes ( #5404 )
2023-01-10 20:14:40 -06:00
Pascal Sommer
75dfaff338
Add some function documentations ( #5360 )
2023-01-10 20:11:43 -06:00
Sam McCall
a8248c50e1
Update tree-sitter-cpp, support injections in tagged rawstrings ( #5457 )
...
The grammar now exposes the delimiter of raw-strings.
We can now inject the inner grammar in cases like:
const char* script = R"js(
alert('hello world!');
)js";
2023-01-10 19:57:10 -06:00
Matthias Wahl
e65f28d41a
Add language support for ponylang ( #5416 )
...
See https://www.ponylang.io
2023-01-10 19:54:19 -06:00
taupiqueur
3ca42f7787
Fix name of channel endpoints in DAP client ( #5366 )
2023-01-10 19:49:55 -06:00
two-six
927fa112ec
Acme Theme - Add ui.linenr
configuration ( #5488 )
2023-01-10 15:59:12 -06:00
two-six
0374350225
Acme Theme - Change bufferline foreground color ( #5486 )
2023-01-10 11:10:57 -06:00
Michael Davis
22298434f1
jsonrpc: Skip serializing params if params are None ( #5471 )
...
The JSONRPC spec says:
> If present, parameters for the rpc call MUST be provided as a
> Structured value
https://www.jsonrpc.org/specification#parameter_structures
(Where a "Structured value" is elsewhere defined as either a map or
array.)
This change skips the serialization of the `params` field for JSONRPC
method calls and notifications if the `params` field is the `None`
variant. This fixes compatibility with LSP servers which adhere closely
to that part of the spec: `ocamllsp` in the wild.
2023-01-10 18:31:41 +09:00
dependabot[bot]
2d601d6a59
build(deps): bump git-repository from 0.31.0 to 0.32.0 ( #5476 )
...
Bumps [git-repository](https://github.com/Byron/gitoxide ) from 0.31.0 to 0.32.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/git-repository-v0.31.0...git-repository-v0.32.0 )
---
updated-dependencies:
- dependency-name: git-repository
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 08:12:04 +08:00
dependabot[bot]
2b1744b828
build(deps): bump clipboard-win from 4.4.2 to 4.5.0 ( #5475 )
...
Bumps [clipboard-win](https://github.com/DoumanAsh/clipboard-win ) from 4.4.2 to 4.5.0.
- [Release notes](https://github.com/DoumanAsh/clipboard-win/releases )
- [Commits](https://github.com/DoumanAsh/clipboard-win/commits )
---
updated-dependencies:
- dependency-name: clipboard-win
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 08:09:17 +08:00
dependabot[bot]
9fbe0282cf
build(deps): bump regex from 1.7.0 to 1.7.1 ( #5474 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.7.0 to 1.7.1.
- [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.7.0...1.7.1 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 08:08:23 +08:00
dependabot[bot]
bbadf3e3de
build(deps): bump tokio from 1.23.1 to 1.24.1 ( #5473 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.23.1 to 1.24.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.23.1...tokio-1.24.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 08:07:27 +08:00
Aidan Gauland
77860bdb05
Specify ui.selection.primary for Gruvbox themes ( #5333 )
2023-01-09 11:26:32 +09:00
Chickenkeeper
486c3ab0d5
Fix Broken Attribute Highlights ( #5349 )
...
* Update highlights.scm
* Update highlights.scm
* Update themes.md
2023-01-09 11:26:08 +09:00
Dylan Bulfin
c4b0eb8356
Fix autocompletion for paths with period ( #5175 )
...
* Bug fix
Updated bug fix
* Simplified conditionals
* Switched to use path separator constant
2023-01-09 11:25:19 +09:00
Michael Davis
b368df5785
Use tree-sitter-ruby for crystal ( #5205 )
2023-01-09 02:12:04 +09:00
mejo13
ec639387e8
Fix theme solarized_dark infobox ( #5445 )
...
Title and border were barely visible.
Changed foreground color and modifier to match the text.
2023-01-09 02:09:49 +09:00
Lorenzo Albano
b7ca0581d8
Store new config on application in :config-reload ( #5431 )
...
After changes in #5239 , the loaded configuration wasn't stored,
resulting in a success message even if the instance kept the previous
configuration values.
2023-01-08 09:30:38 -06:00
liuxueyang
0c51201ef2
Fix a small typo in tutor document ( #5449 )
2023-01-08 08:30:37 -06:00
Michal Melewski
a39a2ce9a8
book: Recommend '--locked' for cargo installs ( #5438 )
2023-01-07 22:55:35 -05:00
Mike Trinkala
95d4fdc255
Update the cargo installation instructions to include --locked ( #5443 )
2023-01-07 16:42:45 -05:00
Biswapriyo Nath
6ae092acce
book: Clarify install commands for msys2 in Windows ( #5363 )
2023-01-07 14:46:45 +09:00
Triton171
873434b927
Improve indent queries for python in specific cases ( #5332 )
...
where the tree-sitter completely fails to parse incomplete code.
2023-01-07 14:39:31 +09:00
OwO Swordsman
9f0d939f25
Add GitHub themes ( #5353 )
...
* Add github themes
* Increase contrast for hover and completion menus
* Use inheritance for the GitHub themes
2023-01-07 14:35:37 +09:00
dependabot[bot]
bd5da80108
build(deps): bump tokio from 1.23.0 to 1.23.1 ( #5434 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.23.0 to 1.23.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.23.0...tokio-1.23.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 18:58:51 -06:00
Jens Getreu
f2fff9b9c9
Autumn theme: adjust selection background ( #5397 )
2023-01-06 06:59:55 -06:00
Dom H
532531c3ca
Add runtime queries for tfvars
(based on hcl
) ( #5396 )
2023-01-06 06:59:13 -06:00
Howard Halim
0196cccb0c
Fix typos ( #5415 )
2023-01-06 06:44:34 -06:00
Julius de Bruijn
5627c604ef
Update Prisma tree-sitter for view support ( #5417 )
2023-01-06 06:12:51 -06:00
Ethan Kiang
0dbee9590b
Fix language config reload logic ( #5381 )
2023-01-03 07:24:48 -06:00
dependabot[bot]
a895a4e53a
build(deps): bump arc-swap from 1.5.1 to 1.6.0 ( #5375 )
...
Bumps [arc-swap](https://github.com/vorner/arc-swap ) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/vorner/arc-swap/releases )
- [Changelog](https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vorner/arc-swap/compare/v1.5.1...v1.6.0 )
---
updated-dependencies:
- dependency-name: arc-swap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-02 21:29:23 -06:00
dependabot[bot]
88f9cdeb3d
build(deps): bump git-repository from 0.30.2 to 0.31.0 ( #5376 )
...
Bumps [git-repository](https://github.com/Byron/gitoxide ) from 0.30.2 to 0.31.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/git-repository-v0.30.2...git-repository-v0.31.0 )
---
updated-dependencies:
- dependency-name: git-repository
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-02 21:14:50 -06:00
dependabot[bot]
8079abffc3
build(deps): bump ropey from 1.5.1-alpha to 1.5.1 ( #5374 )
...
Bumps [ropey](https://github.com/cessen/ropey ) from 1.5.1-alpha to 1.5.1.
- [Release notes](https://github.com/cessen/ropey/releases )
- [Changelog](https://github.com/cessen/ropey/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cessen/ropey/commits/v1.5.1 )
---
updated-dependencies:
- dependency-name: ropey
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-02 21:09:50 -06:00
dependabot[bot]
d6d6267378
build(deps): bump once_cell from 1.16.0 to 1.17.0 ( #5373 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.16.0 to 1.17.0.
- [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.16.0...v1.17.0 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-02 21:07:25 -06:00
blt__
d4565b4404
Mention the icon in README.md ( #5370 )
2023-01-02 11:48:09 -06:00
Michael Davis
d6704ed117
flake: Fix devshell for darwin hosts ( #5368 )
...
Runs of `cargo build` would fail with `ld: framework not found
CoreFoundation` inside a devshell (`nix develop`) on a Darwin host.
This is fixed with two changes:
* Including the `CoreFoundation` package within the devshell's
derivation.
* Switching from `value` to `eval` so that we append to the `RUSTFLAGS`
environment variable rather than overwriting it. `numtide/devshell`
already exposes the `Library/Frameworks` path within the devshell
derivation but it was being overwritten by the manual setting of
`RUSTFLAGS` in `env`.
2023-01-03 01:12:32 +09:00
Jonathan LEI
febe1a5172
Fix comment token for sshclientconfig ( #5351 )
2022-12-31 11:30:17 -06:00
Gabriel Dinner-David
1b1755240d
fix(commands): extend_line to proper line when count and current line selected ( #5288 )
2022-12-31 08:23:55 -06:00