Age | Commit message (Collapse) | Author |
|
* Treat symlinks as normal files and dirs
* Dirs are recognized as dirs no matter is they are a symlink
(correct devicon)
* Permission flags shown in the footer are the permissions of the target
in case a symlink is selected
* Size of a symlinked file is the size of the target
* File display to be fixed: symlink arrow now just overrides the file
size, but both need to be shown one after the other
* Correctly show symlink arrow and file size next
This commit includes quite some refactoring. The shortening of the
left and right part of an entry in a dir list and the shortening of the
file name are separated into functions which don't directly write to the
buffer but just return strings. That way, they get testable and further
enhancements like different line modes should be easier to implement.
* fix review findings
* better file name truncation
File names are only truncated at grapheme border, while the width is
calculated on the actual nuber of terminal cells.
* more adequate test organization
* more code structure
|
|
* touch existing file works
* touch can create files
* bind key sequence "ft" to command ":touch "
* fix: touch can touch new file in empty directory
|
|
- This provides rudimentary support to search for files via skim
|
|
|
|
|
|
|
|
- sort options is now nested under display options which
holds a lot of previously general options
- fix glob search not searching backwards
|
|
- rename some command configurations
|
|
|
|
|
|
- make mouse support optional
|
|
|
|
- currently scroll is hardmapped to cursor_up and cursor_down
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- structopt is built on top of clap and provides a convenient layer for configuring cli args
- it also comes built in with `-V, --version` and `-h, --help`
|
|
|
|
|
|
|
|
|
|
- add preliminary support for config file
|
|
|