Nick
24c3b00d10
Avoid trailing s
in message when only 1 file is opened ( #5189 )
2022-12-23 08:13:05 -06:00
cor
b1ca7ddf89
Use curl underlines in the rose_pine theme ( #5267 )
...
Also fixes the color "gold" being used for too many kinds of diagnostics, now there's a more conventional choice of diagnostics colors (redish = error, yellowish = warning, blueish = hint).
2022-12-23 08:03:54 -06:00
jliaoh
df1830ef28
mouse operations respect scrolloff ( #5255 )
2022-12-22 20:30:33 -06:00
DylanBulfin
1107296ca9
Add command to merge consecutive ranges in selection ( #5047 )
2022-12-22 20:27:20 -06:00
Jack Allison
1b89d3e535
Add file picker dialogue when opening a directory with :o ( #2707 )
2022-12-22 20:23:34 -06:00
Gioele De Vitti
7a1fa0c74f
tutor: Add a content cycling section ( #5161 )
2022-12-22 20:12:49 -06:00
Michael Davis
7905086b55
Fix HTML injection within markdown ( #5265 )
...
HTML nodes should be combined injections in the markdown block
grammar. When nodes are together the highlighting works properly but
when there is markdown content between HTML nodes like in a `<details>`
tag, the highlighting of the closing tag breaks since tree-sitter-html
looks for opening and closing tags.
2022-12-23 10:21:02 +09:00
Chickenkeeper
c4263d6a56
Fix & Tweak Rust's Syntax Highlighting ( #5238 )
2022-12-21 17:10:45 -06:00
LeoniePhiline
d0a5e11c28
fix(theme): Replace invalid cyan
by blue
in line with original theme ( #5250 )
2022-12-21 17:10:12 -06:00
Chirikumbrah
6ab8591715
Better diagnostics highlighting for Dracula theme. ( #5236 )
2022-12-20 17:33:14 -06:00
dependabot[bot]
bdeefbfb23
build(deps): bump serde from 1.0.150 to 1.0.151 ( #5221 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.150 to 1.0.151.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.150...v1.0.151 )
---
updated-dependencies:
- dependency-name: serde
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>
2022-12-19 17:49:23 -06:00
farwyler
a7146f58f0
Add missing comment injection for nix ( #5208 )
2022-12-19 17:40:08 -06:00
Yusuf Bera Ertan
03baec8a2d
build(nix): update inputs ( #5219 )
2022-12-19 17:36:56 -06:00
dependabot[bot]
f7a9717088
build(deps): bump serde_json from 1.0.89 to 1.0.91 ( #5225 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.89 to 1.0.91.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.89...v1.0.91 )
---
updated-dependencies:
- dependency-name: serde_json
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>
2022-12-19 17:24:26 -06:00
dependabot[bot]
38fd20c858
build(deps): bump indoc from 1.0.7 to 1.0.8 ( #5226 )
...
Bumps [indoc](https://github.com/dtolnay/indoc ) from 1.0.7 to 1.0.8.
- [Release notes](https://github.com/dtolnay/indoc/releases )
- [Commits](https://github.com/dtolnay/indoc/compare/1.0.7...1.0.8 )
---
updated-dependencies:
- dependency-name: indoc
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>
2022-12-19 17:22:27 -06:00
dependabot[bot]
453c7b4699
build(deps): bump thiserror from 1.0.37 to 1.0.38 ( #5223 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.37 to 1.0.38.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.37...1.0.38 )
---
updated-dependencies:
- dependency-name: thiserror
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>
2022-12-19 17:21:51 -06:00
dependabot[bot]
bcb78c9382
build(deps): bump toml from 0.5.9 to 0.5.10 ( #5224 )
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.5.9 to 0.5.10.
- [Release notes](https://github.com/toml-rs/toml/releases )
- [Commits](https://github.com/toml-rs/toml/commits/toml-v0.5.10 )
---
updated-dependencies:
- dependency-name: toml
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>
2022-12-19 17:21:30 -06:00
dependabot[bot]
45c5896142
build(deps): bump anyhow from 1.0.66 to 1.0.68 ( #5222 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.66 to 1.0.68.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.66...1.0.68 )
---
updated-dependencies:
- dependency-name: anyhow
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>
2022-12-19 17:16:26 -06:00
Lukas Werling
99b346a923
tutor: Fix typos in 8.2 ( #5213 )
2022-12-19 11:00:47 -06:00
Jonathan LEI
ba3c24aa02
Set ui.text.inactive for official themes
2022-12-17 13:59:05 -06:00
Jonathan LEI
24cd7f6adf
Make prompt suggestions greyed out
2022-12-17 13:59:05 -06:00
g-s-k
042d03269e
Add support for MATLAB/Octave files ( #5192 )
2022-12-17 13:44:08 -06:00
Jonas Everaert
aecb524e50
Crystal language support ( #4993 )
2022-12-17 13:34:00 -06:00
Alex Kladov
e6a2df8c79
Better sorting in picker in case of ties ( #5169 )
2022-12-17 13:30:43 -06:00
Eric Thorburn
b12c65678a
Print the binary required by the debug adapter ( #5195 )
...
This commit addresses issue 5193, where the author
requested that the name of the binary needed is printed along
with the rest of the health information.
This commit adds a format! macro which formats in the name of the
binary and then it will be printed along with the rest of the
debug information. The value in cmd is referenced to the call
to which, and then consumed upon the call to format!
2022-12-17 13:03:18 -06:00
Ifiok Jr
9c9c775a27
Fix a typo in the docs ( #5191 )
2022-12-18 00:09:14 +09:00
alice
3e6887648c
set 'c++' as a recognised extension for cpp ( #5183 )
2022-12-16 08:43:58 -06:00
Blaž Hrastnik
ec9aa66902
Remove redraw to fix build
2022-12-15 22:23:06 +09:00
Sebastian Zivota
5c4a9cba9a
Restore deleted goto_pos function ( #5164 )
2022-12-15 22:20:26 +09:00
Roberto Vidal
f916915b53
add redraw command ( #4354 )
...
* add redraw command
* update docs
* Update helix-term/src/commands/typed.rs
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* update docs
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2022-12-15 17:59:34 +09:00
Michael Davis
42ad1a9e04
Select diagnostic range in goto_*_diag commands ( #4713 )
...
This roughly matches the behavior of the diagnostic picker: when
jumping to a diagnostic with `[d`/`]d`/`[D`/`]D`, the range of the
diagnostic is selected instead of the start point.
2022-12-15 17:57:31 +09:00
Michael Davis
2a60de74f9
workspace symbols: Default to empty Vec on None
...
A language server might send None as the response to workspace symbols.
We should treat this as the empty Vec rather than the server sending
an error status. This fixes the interaction with gopls which uses
None to mean no matching symbols.
2022-12-15 17:52:44 +09:00
Michael Davis
35cf972ce4
DynamicPicker: Reset idle timeout on refresh
...
If the new results shown by the picker select a file that hasn't been
previewed before, the idle timeout would not trigger highlighting on
that file. With this change, we reset the idle timeout and allow that
file to be highlighted on the next idle timeout event.
2022-12-15 17:52:44 +09:00
Michael Davis
a7daa02346
DynamicPicker: Use idle-timeout as debounce
...
This change uses the idle-timeout event to trigger fetching new results
in the DynamicPicker, so idle-timeout becomes a sort of debounce. This
prevents querying the language server overly aggressively.
2022-12-15 17:52:44 +09:00
Gokul Soumya
d1f717eb8d
Re-request workspace symbols on keypress in picker
...
Most language servers limit the number of workspace symbols that
are returned with an empty query even though all symbols are
supposed to be returned, according to the spec (for perfomance
reasons). This patch adds a workspace symbol picker based on a
dynamic picker that allows re-requesting the symbols on every
keypress (i.e. when the picker query text changes). The old behavior
has been completely replaced, and I have only tested with
rust-analyzer so far.
2022-12-15 17:52:44 +09:00
Gokul Soumya
914d294499
Add DynamicPicker for updating options on every key
2022-12-15 17:52:44 +09:00
Gokul Soumya
c64debc741
Add force_score() for scoring picker items without optimizations
2022-12-15 17:52:44 +09:00
Michael Davis
db939801eb
Improve error message handling for theme loading failures ( #5073 )
...
The error messages for a theme that failed to be deserialized (or
otherwise failed to load) were covered up by the context/with_context
calls:
* The log message for a bad theme configured in config.toml would only
say "Failed to deserilaize theme"
* Selecting a bad theme via :theme would show "Theme does not exist"
With these changes, we let the TOML deserializer errors bubble up, so
the error messages can now say the line number of a duplicated
key - and that key's name - when a theme fails to load because of a
duplicated key.
Providing a theme which does not exist to :theme still gives a helpful
error message: "No such file or directory."
2022-12-15 17:49:49 +09:00
gavincrawford
012fc12f97
Add Bash indents ( #5149 )
2022-12-14 08:42:11 -06:00
Erasin
436296b76c
Add Mermaid.js for markdown support ( #5147 )
2022-12-14 07:51:00 -06:00
Blaž Hrastnik
0f2ae35a13
ci: Merge two jobs
2022-12-13 15:14:40 +09:00
Blaž Hrastnik
e6fce860b1
Use latest github runner images
2022-12-13 15:09:24 +09:00
Blaž Hrastnik
00092a29c4
Use dtolnay/rust-toolchain in more places
2022-12-13 15:07:20 +09:00
dependabot[bot]
fa436fa680
build(deps): bump tokio from 1.22.0 to 1.23.0 ( #5137 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.22.0 to 1.23.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.22.0...tokio-1.23.0 )
---
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>
2022-12-12 17:25:05 -06:00
dependabot[bot]
f995f2610b
build(deps): bump serde from 1.0.149 to 1.0.150 ( #5138 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.149 to 1.0.150.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.149...v1.0.150 )
---
updated-dependencies:
- dependency-name: serde
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>
2022-12-12 17:20:26 -06:00
Blaž Hrastnik
bae890d8fa
Update tree-sitter-scheme
2022-12-12 17:50:12 +09:00
Alexander Schlögl
0b96021643
Add :pipe-to
typable command that ignores shell output ( #4931 )
2022-12-11 20:06:24 -06:00
Marco Ieni
d5ab974d38
chore(book): link repository ( #5101 )
2022-12-11 19:59:53 -06:00
garlic0x1
a34ba071be
Fix commonlisp filetypes typo and auto-pairs ( #5091 )
2022-12-11 19:59:27 -06:00
Slug
c5bfb792b2
update(theme): adjust base16_transparent and dark_high_contrast ( #5105 )
2022-12-11 12:14:10 -06:00