Kyle Smith
78cac8f934
Reduce calculations during update cycle.
2 years ago
Kyle Smith
70ade5f46e
Do not add intermediate lines to jumplist with :<linenum> command.
2 years ago
Ole Krüger
4eca4b3079
Support goto-declaration LSP command ( #5646 )
2 years ago
dependabot[bot]
75eeda69e7
build(deps): bump indoc from 1.0.8 to 2.0.0 ( #5742 )
...
Bumps [indoc](https://github.com/dtolnay/indoc ) from 1.0.8 to 2.0.0.
- [Release notes](https://github.com/dtolnay/indoc/releases )
- [Commits](https://github.com/dtolnay/indoc/compare/1.0.8...2.0.0 )
---
updated-dependencies:
- dependency-name: indoc
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
alice
8b25f44f05
build(deps): bump toml from 0.6.0 to 0.7.0 ( #5726 )
2 years ago
Jonathan LEI
86ae81ec5d
Use filename completer on run-shell-command ( #5729 )
2 years ago
Miguel Madrid-Mencía
d2d3024337
Fix clippy 1.67 warnings ( #5697 )
2 years ago
ds-cbo
67a287dd81
keymap: Test backslash escaping in commands
2 years ago
Pascal Kuthe
e83ce72240
refactor: don't deserialize &str from toml
...
The new version of the `toml` crate is based on `toml_edit` and does
not support zero copy deserialization anymore. So we need to deserialize
`String` instead of `&str` in the keympa
2 years ago
dependabot[bot]
52d854fa62
build(deps): bump toml from 0.5.10 to 0.6.0
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.5.10 to 0.6.0.
- [Release notes](https://github.com/toml-rs/toml/releases )
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.5.10...toml-v0.6.0 )
---
updated-dependencies:
- dependency-name: toml
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
64ec0256d3
build(deps): bump which from 4.3.0 to 4.4.0 ( #5655 )
...
Bumps [which](https://github.com/harryfei/which-rs ) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/harryfei/which-rs/releases )
- [Commits](https://github.com/harryfei/which-rs/compare/4.3.0...4.4.0 )
---
updated-dependencies:
- dependency-name: which
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>
2 years ago
Pascal Kuthe
361a834486
Fix selecting a changed file in global search ( #5639 )
2 years ago
Ivan Tham
a20a96abdc
Remove apply_transaction helper ( #5598 )
2 years ago
Pascal Kuthe
0e5159ceca
Fix panic for noop selecting join ( #5579 )
2 years ago
Pascal Kuthe
7868e5f2d8
highlight non-bar cursors ( #5575 )
2 years ago
Gokul Soumya
5c7db7aed5
Replace menu::Item::{row, label} with format()
2 years ago
Gokul Soumya
b2837ff3be
Minimize allocation when converting table rows to string
2 years ago
Gokul Soumya
7a76c6cbba
Use upstream implementation of table column calculation
...
Changed in a68e38e59e
.
2 years ago
Gokul Soumya
9aafcb2b9a
Reuse table in picker
2 years ago
gibbz00
deae13f404
Primary cursor colors by mode ( #5130 )
...
* (theme) feat: mode based primary cursor colors
* docs/themes: mode based primary cursor colors
2 years ago
mejo13
e7e47fd542
Add command to rotate view backward ( #5356 )
2 years ago
Nikodem Rabuliński
3cf5216dbd
Commit to history after executing a command from the palette ( #5294 )
2 years ago
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.
2 years ago
Itay123
d3e0f18c89
Added opening files in the background with A-ret shortcut ( #4435 )
2 years ago
Pascal Sommer
75dfaff338
Add some function documentations ( #5360 )
2 years ago
Dylan Bulfin
c4b0eb8356
Fix autocompletion for paths with period ( #5175 )
...
* Bug fix
Updated bug fix
* Simplified conditionals
* Switched to use path separator constant
2 years ago
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.
2 years ago
Ethan Kiang
0dbee9590b
Fix language config reload logic ( #5381 )
2 years ago
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>
2 years ago
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>
2 years ago
Gabriel Dinner-David
1b1755240d
fix(commands): extend_line to proper line when count and current line selected ( #5288 )
2 years ago
Nick
c9ed42cdec
Add a status line element that shows just the basename of the file ( #5318 )
2 years ago
iobtl
6c95411488
Expand `~` when parsing file paths in `:open` ( #5329 )
2 years ago
willful759
9d15b85209
Reload language config with `:config-reload` ( #5239 )
2 years ago
Triton171
5f2fe5fca5
Fix erroneous indent between closers of auto-pairs ( #5330 )
...
inserting a newline between 2 closers of an auto-pair.
2 years ago
alois31
eb4ec32710
Fix opening new files ( #5278 )
...
Commit 1b89d3e535
introduced a regression
where opening a new file would no longer work, because attempting to
canonicalize its path would lead to a "No such file or directory"
error. Fall back to opening a new file when encountering an error to
fix this case.
2 years ago
Nick
24c3b00d10
Avoid trailing `s` in message when only 1 file is opened ( #5189 )
2 years ago
jliaoh
df1830ef28
mouse operations respect scrolloff ( #5255 )
2 years ago
DylanBulfin
1107296ca9
Add command to merge consecutive ranges in selection ( #5047 )
2 years ago
Jack Allison
1b89d3e535
Add file picker dialogue when opening a directory with :o ( #2707 )
2 years ago
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>
2 years ago
Jonathan LEI
24cd7f6adf
Make prompt suggestions greyed out
2 years ago
Alex Kladov
e6a2df8c79
Better sorting in picker in case of ties ( #5169 )
2 years ago
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!
2 years ago
Blaž Hrastnik
ec9aa66902
Remove redraw to fix build
2 years ago
Sebastian Zivota
5c4a9cba9a
Restore deleted goto_pos function ( #5164 )
2 years ago
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>
2 years ago
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.
2 years ago
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.
2 years ago
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.
2 years ago