wongjiahau
a259c205c0
fix(explore): help overflow
...
- render with Info
2 years ago
wongjiahau
2e7709e505
MULTI
...
- refactor(explore):Move filter to Tree
- feat(explore): Implement mkdir -p (but not tested yet)
- feat(ui/tree): Implement jump backward
- test(ui/tree): Refresh
2 years ago
wongjiahau
2e654a0775
refactor(explore): move search function to Tree
2 years ago
wongjiahau
2a60662e8b
feat(explore): add focus indicator
2 years ago
wongjiahau
64059fba47
feat(tree): move left/right
2 years ago
wongjiahau
c88164f2fa
feat(tree-view): add unit tests
2 years ago
wongjiahau
4dfa8696bd
style(tree): increase indentation
2 years ago
wongjiahau
f0a4b109ad
Merge branch 'refactor-tree-explorer' of github.com:pinelang/helix-tree-explorer into refactor-tree-explorer
2 years ago
wongjiahau
70984fd148
Merge branch 'master' of https://github.com/helix-editor/helix into refactor-tree-explorer
2 years ago
wongjiahau
0f8e0a51ba
fix(tree): deleting last file causes panic
2 years ago
wongjiahau
ef73559a8e
fix(explore): cannot focus explorer if no opened document
2 years ago
wongjiahau
30bac647ef
Revert "style(explore): make Right the default position"
...
This reverts commit 374b8ddd4e
.
2 years ago
wongjiahau
c8578ba3cc
fix: warnings
2 years ago
wongjiahau
374b8ddd4e
style(explore): make Right the default position
...
Refer https://twitter.com/JustinWGrote/status/1346575528560455682
2 years ago
wongjiahau
94e2c2989b
fix(command): space e does not focus explorer when no files are opened
2 years ago
Pascal Kuthe
715c4b24d9
Fix crash in goto_window_center at EOF ( #5987 )
2 years ago
wongjiahau
72495363f1
fix(explore): 'h' does not realign preview properly
2 years ago
wongjiahau
9bd534bb6f
fix(explore): filter
2 years ago
wongjiahau
85fa1c56b7
feat(explore):
...
- filter
- close document if the file is deleted or renamed
2 years ago
wongjiahau
a079477a23
fix(compile): warnings
2 years ago
wongjiahau
56056e8556
fix(explore): increase size will cause panic
2 years ago
dependabot[bot]
0a7c697dd7
build(deps): bump tokio from 1.24.2 to 1.25.0 ( #5974 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.24.2 to 1.25.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/commits/tokio-1.25.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>
2 years ago
dependabot[bot]
64ca02258d
build(deps): bump cc from 1.0.78 to 1.0.79 ( #5976 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.0.78 to 1.0.79.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.78...1.0.79 )
---
updated-dependencies:
- dependency-name: cc
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>
2 years ago
dependabot[bot]
47a3aaaa24
build(deps): bump signal-hook from 0.3.14 to 0.3.15 ( #5975 )
...
Bumps [signal-hook](https://github.com/vorner/signal-hook ) from 0.3.14 to 0.3.15.
- [Release notes](https://github.com/vorner/signal-hook/releases )
- [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vorner/signal-hook/compare/v0.3.14...v0.3.15 )
---
updated-dependencies:
- dependency-name: signal-hook
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>
2 years ago
dependabot[bot]
ab17f30f45
build(deps): bump encoding_rs from 0.8.31 to 0.8.32 ( #5977 )
...
Bumps [encoding_rs](https://github.com/hsivonen/encoding_rs ) from 0.8.31 to 0.8.32.
- [Release notes](https://github.com/hsivonen/encoding_rs/releases )
- [Commits](https://github.com/hsivonen/encoding_rs/compare/v0.8.31...v0.8.32 )
---
updated-dependencies:
- dependency-name: encoding_rs
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>
2 years ago
vwkd
72e5704f52
docs: clarify `join_selections_space` ( #5969 )
2 years ago
wongjiahau
b38a941955
feat(explore): close without clearing previous state
2 years ago
wongjiahau
790192dfd4
doc(explorer): up to date
2 years ago
wongjiahau
2c221f0af1
fix(explore): help page overflow
2 years ago
wongjiahau
35ffc6036d
feat(explore): increase/decrease explorer size
2 years ago
wongjiahau
2bafac0c4e
feat(explore): go to previous root
2 years ago
wongjiahau
ddb7564809
feat(explore): add help
2 years ago
wongjiahau
ec2059bf93
style(ui/tree): highlight ancestor
2 years ago
wongjiahau
52a26ff72c
feat(explore): refresh
2 years ago
wongjiahau
5a5a1de4b8
fix(explore/rename): should regenarate index
2 years ago
wongjiahau
44b46dda6a
feat(explore): rename file/folder
2 years ago
Matouš Dzivjak
2bebc5042e
feat(ui): deprecated completions ( #5932 )
...
* feat(ui): deprecated completions
Mark deprecated completions using strike-through
(CROSSED_OUT modifier). The deprection information
is taken either from the `deprecated` field of the
completion item or from the completion tags.
The field seems to be the older way of passing
the deprecated information and it was already
marked as deprecated for Symbol. In completion
item the field is still valid but it seems that
the LSP is moving in the general direction of using
tags for this kind of information and as such
relying on tags as well seems reasonable and
future-proof.
2 years ago
wongjiahau
2af8b41007
feat(explore): remove files/folder
2 years ago
A-Walrus
8b09b00942
Add :toggle-option command ( #4085 )
...
This command toggles the value of boolean options
2 years ago
Jared Beller
87518db1d1
dhall: additional highlight queries ( #5959 )
2 years ago
wongjiahau
458fa1ca58
feat(explore): add folder/file
2 years ago
Erasin
c71b4c5579
Update grammar for godot ( #5944 )
...
* update grammar for gdscript.
* add comment injections for gdscript.
* add indent for gdscript
* add file-type support for godot-resource
2 years ago
Mike Trinkala
ef221abe83
Prevent a panic when uncommenting a line with only a comment token ( #5933 )
...
Open a new document `test.rs` and type the following:
`di//<esc><C-c>`
The margin calculation pushes the range out of bounds for the comment
marker when there are no characters (newline) after it.
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value:
Char range out of bounds: char range 0..3,
Rope/RopeSlice char length 2', ropey-1.6.0/src/rope.rs:546:37
The debug build catches the error in the transaction: thread 'main'
panicked at 'attempt to subtract with overflow',
helix-core/src/transaction.rs:503:26
2 years ago
wongjiahau
0f8b641a5d
feat(tree): filter
2 years ago
wongjiahau
82fe4a309d
test(ui/tree): find
2 years ago
wongjiahau
bdab93e856
feat(explore): search
2 years ago
wongjiahau
aa397ef801
feat(explore): reveal current file
2 years ago
John DeSilva
a4751db8c7
Remove outdated tutor note about increment and decrement behavior
2 years ago
Aleksey Kuznetsov
3b301a9d1d
Add comment-token to the hosts language definition ( #5914 )
2 years ago
wongjiahau
d04a1ce214
refactor(tree): change internal implementation
...
Previous: Vec+Tree hybrid, hard to debug and understand
Now: Pure Tree structure, easy to understand and test
2 years ago