feature/file-explorer #9

Merged
Trivernis merged 109 commits from feature/file-explorer into main 1 year ago
Owner
There is no content yet.
Trivernis added 109 commits 1 year ago
d04a1ce214 refactor(tree): change internal implementation
Previous: Vec+Tree hybrid, hard to debug and understand
Now: Pure Tree structure, easy to understand and test
85fa1c56b7 feat(explore):
- filter
- close document if the file is deleted or renamed
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
bcb1672378 fix(explore):
- preview panics when term height becomes too small
- preview content not sorted
36769cb3f6 fix(explorer/keymap): change 'b' to 'B'
- to not clash with Tree 'zb'
7e4feb02ef fix(explore): search using previous search word after filter does not work
- Also implemented restore_saved_view for filter and search
a4943a7226 fix(explorer/overlay): prompt overflow
- Previously the prompt appears within the float, which has very limited
  space
- Now, the prompt will be rendered at the editor command area
d62b487321 feat(ui/tree): undo breaking changes
- bind tree-based movements to other keys, namely J,K,H,L
e991ed9b17 refactor(runtime/themes): revert changes to theme files
- This is because explorer specific styling has been abandoned for
  simplicity
f5af209f09 refactor(explorer): remove preview
- Also moved Tree search prompt to bottom
ee34720a31 style(explorer): move title to statusline
- so that the UI is more consistent with other component of the editor
- also it may improve the focus indication
a331e52971 chore(keymap): remove "<space>E"
- Personally, I never uses this shortcut
- Secondly, we are running out of keys for mappings, so I would like to
  reserve "<space>E" for other more useful mappings
Trivernis merged commit bfb2ce8a7a into main 1 year ago
The pull request has been merged as bfb2ce8a7a.
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b feature/file-explorer main
git pull origin feature/file-explorer

Step 2:

Merge the changes and update on Forgejo.
git checkout main
git merge --no-ff feature/file-explorer
git push origin main
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Trivernis/helix-plus#9
Loading…
There is no content yet.