# eaf-file-manager **Repository Path**: emacs-eaf/eaf-file-manager ## Basic Information - **Project Name**: eaf-file-manager - **Description**: File manager application for the Emacs Application Framework. - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2021-08-12 - **Last Updated**: 2025-07-18 ## Categories & Tags **Categories**: filemanager **Tags**: None ## README ### EAF File Manager

File manager application for the [Emacs Application Framework](https://github.com/emacs-eaf/emacs-application-framework). ### Load application [Install EAF](https://github.com/emacs-eaf/emacs-application-framework#install) first, then add below code in your emacs config: ```Elisp (add-to-list 'load-path "~/.emacs.d/site-lisp/emacs-application-framework/") (require 'eaf) (require 'eaf-file-manager) ``` ### The keybinding of EAF File Manager. | Key | Event | | :---- | :------ | | `` | open_devtools | | `h` | js_up_directory | | `j` | js_select_next_file | | `C-n` | js_select_next_file | | `k` | js_select_prev_file | | `C-p` | js_select_prev_file | | `l` | open_select_files | | `J` | js_select_last_file | | `K` | js_select_first_file | | `r` | js_rename_file | | `e` | batch_rename | | `y` | change_path | | `Y` | open_path | | `` | js_up_directory | | `` | js_select_next_file | | `` | js_select_prev_file | | `` | open_select_files | | `f` | open_select_files | | `C-m` | open_select_files | | `F` | open_link | | `T` | open_current_file_in_new_tab | | `H` | open_file_with_external_app | | `SPC` | js_scroll_up_select_file | | `b` | js_scroll_down_select_file | | `` | open_select_files | | `w` | js_copy_file_name | | `W` | js_copy_file_path | | `/` | copy_file_path | | `?` | copy_dir_path | | `n` | new_file | | `N` | new_directory | | `R` | move_current_or_mark_file | | `C` | copy_current_or_mark_file | | `^` | js_up_directory | | `'` | js_up_directory | | `m` | js_mark_file | | `u` | js_unmark_file | | `t` | js_toggle_mark_file | | `U` | js_unmark_all_files | | `x` | delete_selected_files | | `X` | delete_current_file | | `o` | toggle_hidden_file | | `O` | toggle_preview | | `a` | filter_file_with_regex | | `q` | bury-buffer | | `Q` | close_buffer | | `g` | refresh_dir | | `G` | find_files | | `*` | mark_file_by_extension | | `;` | convert_cr2_files | | `&` | narrow_file | | `v` | js_preview_toggle | | `,` | js_preview_scroll_up_line | | `.` | js_preview_scroll_down_line | | `<` | js_preview_scroll_up | | `>` | js_preview_scroll_down | | `1` | sort_by_name | | `2` | sort_by_type | | `3` | sort_by_size | | `4` | sort_by_modified_time | | `5` | sort_by_created_time | | `6` | sort_by_access_time | | `!` | eaf-file-manager-run-command-for-mark-files | | `B` | eaf-file-manager-byte-compile-file | | `z` | compressed_file | | `Z` | decompressed_file | | `C-s` | search_file |