File manager application for the Emacs Application Framework.
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)
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 |