Blaž Hrastnik
d11b652139
Allow static strings in set_status/set_error so API is nicer
2022-02-15 16:45:28 +09:00
Blaž Hrastnik
fd0e4b1159
dap: Reduce amount of block_on uses
2022-02-15 16:30:23 +09:00
David Crespo
a629343476
Fix hover menu item text color in base16 themes ( #1668 )
...
* fix hover menu item text in base16 dark
* same ix for base16_default_light and base16_terminal
2022-02-15 14:21:52 +09:00
Gokul Soumya
ab2a0f325b
Add object.movement for tree-sitter navigation
2022-02-15 14:04:46 +09:00
Gokul Soumya
989407f190
Add docs for tree-sitter based navigation
2022-02-15 14:04:46 +09:00
Gokul Soumya
966fbc5984
Add tree-sitter based function, class navigation
2022-02-15 14:04:46 +09:00
Blaž Hrastnik
1422449537
..
2022-02-15 11:37:33 +09:00
Blaž Hrastnik
eeb9b39857
Fix build on master
2022-02-15 10:33:55 +09:00
Ludwig Stecher
4429993842
Add PageUp
, PageDown
, Ctrl-u
, Ctrl-d
, Home
, End
keyboard shortcuts to file picker ( #1612 )
...
* Add `PageUp`, `PageDown`, `Ctrl-u`, `Ctrl-d`, `Home`, `End` keyboard shortcuts to file picker
* Refactor file picker paging logic
* change key mapping
* Add overlay component
* Use closure instead of margin to calculate size
* Don't wrap file picker in `Overlay` automatically
2022-02-15 10:24:03 +09:00
Kirawi
23907a063c
use PathBuf::to_string_lossy() instead of to_str() ( #1655 )
2022-02-15 10:22:55 +09:00
Michael Davis
3a83a764e3
add tree-sitter-erlang ( #1657 )
2022-02-15 10:14:02 +09:00
Blaž Hrastnik
8a7aec6414
fix: nix flake build
2022-02-15 10:12:37 +09:00
dependabot[bot]
225484c26c
build(deps): bump serde_json from 1.0.78 to 1.0.79 ( #1667 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.78 to 1.0.79.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.78...v1.0.79 )
---
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>
2022-02-15 10:08:39 +09:00
Gokul Soumya
4c424d5ee4
Refactor language config loading ( #1658 )
2022-02-15 01:41:53 +09:00
CossonLeo
e267dc834a
Makefile indent must be '\t' ( #1661 )
2022-02-14 18:03:18 +09:00
Gokul Soumya
59acee308d
Add new dap commands to docs ( #1660 )
2022-02-14 11:32:22 +09:00
Blaž Hrastnik
97d4b2b5fe
Mark DAP as experimental
2022-02-13 18:32:57 +09:00
Blaž Hrastnik
bd549d8a20
Merge remote-tracking branch 'origin/master' into debug
2022-02-13 18:31:51 +09:00
Cydiater
7083b98a38
postpone clone after found ( #1656 )
2022-02-13 13:53:35 +09:00
Maximilian Schoenenberg
a19a6ca01e
Added docs for ensure_selections_forward
( #1651 )
2022-02-11 20:25:59 +05:30
Blaž Hrastnik
1bcb624ae6
Instant is more suitable than SystemTime for spinners
2022-02-10 11:12:47 +09:00
Blaž Hrastnik
f88c077f99
Replace tendril with smartstring
...
Slightly smaller API surface, less dependencies.
2022-02-10 11:12:47 +09:00
Matouš Dzivjak
fdb9a1677b
feat(editor): add config for search wrap_around ( #1516 )
...
* feat(editor): add config for search wrap_around
Fixes: https://github.com/helix-editor/helix/issues/1489
* Move search settings into separate config
* Disable linter
2022-02-10 11:04:40 +09:00
Gokul Soumya
59b5bf3178
Refactor document methods
2022-02-10 10:56:08 +09:00
Gokul Soumya
fa83426011
Handle newlines in register infobox
2022-02-10 10:52:06 +09:00
Gokul Soumya
bf773db451
Show infobox with register contents
2022-02-10 10:52:06 +09:00
Gokul Soumya
5995568c1d
Prevent multiple code action popups
2022-02-08 16:44:39 +09:00
Gokul Soumya
547c3ecd0c
Preselect first item in code action popup menu
2022-02-08 16:44:39 +09:00
Gokul Soumya
e90276df0b
Replace if let with early return
2022-02-08 16:44:39 +09:00
Gokul Soumya
f0cd02d5ef
Update keybind docs for treesitter, view mode ( #1628 )
2022-02-08 13:45:40 +09:00
dependabot[bot]
828d39e736
build(deps): bump lsp-types from 0.91.1 to 0.92.0 ( #1631 )
...
Bumps [lsp-types](https://github.com/gluon-lang/lsp-types ) from 0.91.1 to 0.92.0.
- [Release notes](https://github.com/gluon-lang/lsp-types/releases )
- [Changelog](https://github.com/gluon-lang/lsp-types/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gluon-lang/lsp-types/compare/v0.91.1...v0.92.0 )
---
updated-dependencies:
- dependency-name: lsp-types
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>
2022-02-08 07:51:11 +08:00
dependabot[bot]
718d4ab0f0
build(deps): bump unicode-segmentation from 1.8.0 to 1.9.0 ( #1632 )
...
Bumps [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation ) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/unicode-rs/unicode-segmentation/releases )
- [Commits](https://github.com/unicode-rs/unicode-segmentation/commits )
---
updated-dependencies:
- dependency-name: unicode-segmentation
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>
2022-02-08 07:50:29 +08:00
Blaž Hrastnik
23553bd37c
Update dependencies (crossterm 0.23, tree-sitter 0.20.4)
...
Fixes #677
2022-02-07 10:47:57 +09:00
Blaž Hrastnik
ad62e1e129
fix: Revert Block widget change that broke autoinfo background
2022-02-07 10:30:03 +09:00
Blaž Hrastnik
e7f5ec5561
fix: There is no such thing as markup.normal, use ui.text
2022-02-07 10:30:03 +09:00
Jared Ramirez
f5b95beef6
feat(languages): rescript ( #1616 )
...
* Add rescript language support
* cargo xtask docgen
* Add textobjects & file line ending
* Fix text objects & rerun docgen
* Fix textobjects queries
2022-02-06 14:24:01 +09:00
Ivan Tham
6c11708fb3
Fix incorrect last modified behavior ( #1621 )
...
Looks like it checked the wrong doc id when setting last modified doc.
2022-02-06 14:23:12 +09:00
Blaž Hrastnik
6ea477ab60
Don't use block_on in jobs.finish(), we can .await
2022-02-05 15:05:19 +09:00
Blaž Hrastnik
d3221b03a2
fix: Only parse git revision, don't use the tag for version
...
If building from source and the source is contained in a larger
repository, we'd contain the wrong version. It's also easy to
accidentally have a newer tag that would change the version.
2022-02-03 01:19:44 +09:00
Daniel S Poulin
d6b6ad879e
epocsquadron/add tree sitter twig ( #1602 )
...
* Add tree-sitter-twig grammer and highlights
The gammar itself is quite basic, but is much better than nothing
for working with real files consisting mostly of html.
* Docgen for newly added grammar
2022-02-01 12:35:07 +09:00
dependabot[bot]
983a53bfb4
build(deps): bump tokio from 1.15.0 to 1.16.1 ( #1610 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.15.0 to 1.16.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.15.0...tokio-1.16.1 )
---
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>
2022-02-01 12:24:41 +09:00
dependabot[bot]
d090369404
build(deps): bump serde from 1.0.135 to 1.0.136 ( #1608 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.135 to 1.0.136.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.135...v1.0.136 )
---
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>
2022-02-01 12:24:32 +09:00
dependabot[bot]
05aeeaca0b
build(deps): bump unicode-general-category from 0.4.0 to 0.5.1 ( #1609 )
...
Bumps [unicode-general-category](https://github.com/yeslogic/unicode-general-category ) from 0.4.0 to 0.5.1.
- [Release notes](https://github.com/yeslogic/unicode-general-category/releases )
- [Commits](https://github.com/yeslogic/unicode-general-category/compare/0.4.0...0.5.1 )
---
updated-dependencies:
- dependency-name: unicode-general-category
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>
2022-02-01 12:24:23 +09:00
Blaž Hrastnik
36b975c4ce
ui: menu: Don't allocate scrollbar space if options fit
2022-02-01 01:25:59 +09:00
Blaž Hrastnik
f10a06f4de
ui: Only render menu scrollbar if it doesn't fit
2022-01-31 16:04:58 +09:00
Blaž Hrastnik
094a0aa3f9
Render code actions as a menu, allow adding padding to popup
2022-01-31 16:04:58 +09:00
Blaž Hrastnik
f7f55143a1
Improve code action picker by displaying it inline
2022-01-31 16:04:58 +09:00
chunghha
4c996f43df
chore(theme): fix rose_pine/rose_pine_dawn themes' popup bg color ( #1606 )
2022-01-31 16:03:44 +09:00
Blaž Hrastnik
62561e9d23
Stop collecting highlight_iter events then turning back into iter
2022-01-30 22:38:44 +09:00
Blaž Hrastnik
5aead46f4b
Remove some unnecessary clippy tags
2022-01-30 22:38:44 +09:00