- feat: Added keybind `v` to view additional information about the selected entry.
- feat: Added config option `true_dir_size` to see the true size of directories.
- docs: Added default config values to readme.
···11# Changelog
2233+## v0.9.2 (2025-03-23)
44+- feat: Added keybind `v` to view additional information about the selected entry.
55+- feat: Added config option `true_dir_size` to see the true size of directories.
66+37## v0.9.1 (2025-03-23)
48- feat: File permissions are now displayed in the file information bar to the
59 bottom of Jido.
+27-18
README.md
···5050d :Create directory. Will enter input mode.
5151% :Create file. Will enter input mode.
5252/ :Fuzzy search directory. Will enter input mode.
5353-. :Show/Hide hidden files.
5353+. :Toggle hidden files.
5454: :Allows for Jido commands to be entered. Please refer to the
5555 "Command mode" section for available commands. Will enter
5656 input mode.
5757+v :Verbose mode. Provides more information about selected entry.
57585859Input mode:
5960<Esc> :Cancel input.
···7374- `$HOME/.jido/config.json`
7475- `$XDG_CONFIG_HOME/jido/config.json`.
75767676-Jido will look for these env variables specifically. If they are not set, Jido will
7777-not be able to find the config file.
7777+Jido will look for these env variables specifically. If they are not set, Jido
7878+will not be able to find the config file.
78797980An example config file can be found [here](https://github.com/BrookJeynes/jido/blob/main/example-config.json).
80818182Config schema:
8283```
8384Config = struct {
8484- .show_hidden: bool,
8585- .sort_dirs: bool,
8686- .show_images: bool,
8787- .preview_file: bool,
8888- .empty_trash_on_exit: bool,
8585+ .show_hidden: bool = true,
8686+ .sort_dirs: bool = true,
8787+ .show_images: bool = true, -- Images are only supported in a terminal
8888+ supporting the `kitty image protocol`.
8989+ .preview_file: bool = true,
9090+ .empty_trash_on_exit: bool = false, -- Emptying the trash permanently deletes
9191+ all files within the trash. These
9292+ files are not recoverable past this
9393+ point.
9494+ .true_dir_size: bool = false, -- Display size of directory including
9595+ all its children. This can and will
9696+ cause lag on deeply nested directories.
8997 .keybinds: Keybinds,
9098 .styles: Styles
9199}
9210093101Keybinds = struct {
9494- .toggle_hidden_files: Char,
9595- .delete: Char,
9696- .rename: Char,
9797- .create_dir: Char,
9898- .create_file: Char,
9999- .fuzzy_find: Char,
100100- .change_dir: Char,
101101- .enter_command_mode: Char
102102- .jump_top: Char
103103- .jump_bottom: Char
102102+ .toggle_hidden_files: Char = '.',
103103+ .delete: Char = 'D',
104104+ .rename: Char = 'R',
105105+ .create_dir: Char = 'd',
106106+ .create_file: Char = '%',
107107+ .fuzzy_find: Char = '/',
108108+ .change_dir: Char = 'c',
109109+ .enter_command_mode: Char = ':',
110110+ .jump_top: Char = 'g',
111111+ .jump_bottom: Char = 'G',
112112+ .toggle_verbose_file_information: Char = 'v'
104113}
105114106115NotificationStyles = struct {