Omnikar
5b5d1b9dff
Truncate the starts of file paths instead of the ends in picker ( #951 )
...
* Truncate the starts of file paths in picker
* Simplify the truncate implementation
* Break loop at appropriate point
* Fix alignment and ellipsis presence
* Remove extraneous usage of `x_offset`
Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
3 years ago
Omnikar
e39cfa40df
Hide keys bound to `no_op` from infobox ( #971 )
3 years ago
Gokul Soumya
253bd6b3a8
Add better description for copy_selection command ( #969 )
3 years ago
Ivan Tham
3eb829e233
Ensure coords in screen depends on char width ( #885 )
...
The issue affected files with lots of tabs at the start as well.
Fix #840
3 years ago
Kirawi
ee889aaa85
Updated tree-sitter query scopes ( #896 )
...
* updated theme scopes
variable.property -> variable.field
property -> variable.field
* updated theme scopes
* update book and themes
updated book and themes to reflect scope changes
* wip
* update more queries
* update dark_plus.toml
3 years ago
Triton171
7a0c4322ea
Simplify BTreeSet construction
...
Co-authored-by: Ivan Tham <pickfire@riseup.net>
3 years ago
Daniel Ebert
eb8745db09
Implement key ordering for info box
3 years ago
Carter Snook
e505bf2b48
chore(doc): use faq for finding helix log file ( #963 )
3 years ago
Daniel Poulin
9e247bf6ee
Add indents definition based on the one from nvim-treesitter
3 years ago
Daniel Poulin
924b7d3b19
Adjust PHP indentation defaults to 4 spaces
...
In the PHP community, 4 spaces is widely considered the default, as
it is recommended by the PSR-2 and PSR-12 standards, as well as popular
derivative standards like those for Laravel and Symphony.
3 years ago
CossonLeo
1720b98760
only remove primary index when search next without extend ( #948 )
3 years ago
dependabot[bot]
44ff597841
build(deps): bump tokio-stream from 0.1.7 to 0.1.8 ( #953 )
...
Bumps [tokio-stream](https://github.com/tokio-rs/tokio ) from 0.1.7 to 0.1.8.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.7...tokio-stream-0.1.8 )
---
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>
3 years ago
dependabot[bot]
0c381adcb1
build(deps): bump lsp-types from 0.91.0 to 0.91.1 ( #954 )
...
Bumps [lsp-types](https://github.com/gluon-lang/lsp-types ) from 0.91.0 to 0.91.1.
- [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.0...v0.91.1 )
---
updated-dependencies:
- dependency-name: lsp-types
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>
3 years ago
dependabot[bot]
a13af476c1
build(deps): bump tokio from 1.12.0 to 1.13.0 ( #955 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.12.0...tokio-1.13.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>
3 years ago
Omnikar
2f8ad7f890
If switching away from an empty scratch buffer, remove it ( #935 )
...
* If switching away from an empty scratch buffer, remove it
* Move `view.jumps.push` call into `else` clause
* Refactor
3 years ago
kabirz
592fba1100
add cmake-language-server as cmake language server
3 years ago
Gokul Soumya
ea452bec80
Update onedark theme ( #936 )
...
- Use named color palette
- Remove blue highlight for variables (too much noise)
- Add purple highlight for control statements (if, match, etc)
3 years ago
Gygaxis Vainhardt
f140a2a00e
Add arrow-key bindings for window switching ( #933 )
3 years ago
Blaž Hrastnik
e5de103728
Extract a clear_completion method
3 years ago
Za Wilcox
68697cb332
Move 'Note' from incorrect location ( #921 )
3 years ago
Houkime
a1c7e55e3b
update cpp queries ( #930 )
...
Co-authored-by: Houkime <>
3 years ago
Ivan Tham
49f6c2623f
Bump lsp-types to 0.91.0 ( #932 )
3 years ago
Kirawi
cec0cfdaec
Uncomment mapping LSP diagnostics through changes ( #925 )
3 years ago
Ivan Tham
bc6a34d97e
Make match work with extend and multi cursors ( #920 )
3 years ago
Ivan Tham
21d535565b
Support extend for multiple goto ( #909 )
...
gg, ge, [n]gg
3 years ago
cossonleo
befecc8a9a
select smaller range on some case
3 years ago
cossonleo
f1d339919f
add expand_selection to last_motion
3 years ago
Omnikar
45fadf6151
Add hyperlinks to fix `cargo doc` warn ( #931 )
3 years ago
ath3
58b8100751
Mention CMake support in changelog ( #926 )
3 years ago
Blaž Hrastnik
c02534d261
changelog: Add links to all pull requests
3 years ago
Blaž Hrastnik
8af6d713cd
Fix the release date
3 years ago
Blaž Hrastnik
a1b7f003a6
Include the missing dependency bump
3 years ago
Blaž Hrastnik
f3c7f20dbc
Release v0.5.0
3 years ago
Omnikar
db56de589a
Add `--tutor` option to `hx --help` output ( #924 )
...
* Add `--tutor` option to `hx --help` output
* Adjust `--tutor` location in help output
3 years ago
Blaž Hrastnik
c1e5831b21
set_path: Pass in the function directly
3 years ago
Blaž Hrastnik
3e69a4852e
Simplify set_path
3 years ago
Gygaxis Vainhardt
0a38983ee3
Remove three transmutes from helix-core syntax.rs ( #923 )
3 years ago
Omnikar
e2ed691537
Implement `hx --tutor` and `:tutor` to load `tutor.txt` ( #898 )
...
* Implement `hx --tutor` and `:tutor` to load `tutor.txt`
* Document `hx --tutor` and `:tutor`
* Change `Document::set_path` to take an `Option`
* `Document::set_path` accepts an `Option<&Path>` instead of `&Path`.
* Remove `Editor::open_tutor` and make tutor-open functionality use
`Editor::open` and `Document::set_path`.
* Use `PathBuf::join`
Co-authored-by: Ivan Tham <pickfire@riseup.net>
* Add comments explaining unsetting tutor path
Co-authored-by: Ivan Tham <pickfire@riseup.net>
3 years ago
Nehliin
3b0c5e993a
Use deserialization fix instead
3 years ago
Oskar Nehlin
6e455fd3fb
Apply suggestions from code review
...
Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
3 years ago
Nehliin
da4d9340ba
Make key macro more portable
3 years ago
Nehliin
a4c5f46739
Fix order being empty and add test
3 years ago
Nehliin
f133d80e70
Move test to test module
3 years ago
Nehliin
fbba47fbc0
Fix panic when using multi-level key mapping
3 years ago
Blaž Hrastnik
5501669f8c
Revert "minor: Rearrange helix-term Cargo.toml"
...
This reverts commit 2cee0c58ba
.
3 years ago
Blaž Hrastnik
4a32851103
Break CI cache
3 years ago
Blaž Hrastnik
1066b081dd
fix: When cycling through prompt history, update event needs to trigger
3 years ago
Blaž Hrastnik
2cee0c58ba
minor: Rearrange helix-term Cargo.toml
3 years ago
Blaž Hrastnik
3fe353c47c
Remove some old TODOs
3 years ago
Blaž Hrastnik
e36ad8b4ed
minor: Further simplify take_with
3 years ago