Skip to content

emacs-eaf/eaf-file-manager

Repository files navigation

EAF File Manager

File manager application for the Emacs Application Framework.

Load application

Install EAF first, then add below code in your emacs config:

(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
<f12> 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
<left> js_up_directory
<down> js_select_next_file
<up> js_select_prev_file
<right> 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
<return> 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