Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 762ebbb

Browse files
committed
general: Remap spawn shell to \!. s/S now mark files for symbolic linking
1 parent e8bea22 commit 762ebbb

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ export FFF_KEY_PREVIOUS="-"
217217
export FFF_KEY_SEARCH="/"
218218

219219
# Spawn a shell.
220-
export FFF_KEY_SHELL="s"
220+
export FFF_KEY_SHELL="!"
221221

222222
# Scroll down.
223223
export FFF_KEY_SCROLL_DOWN1="j"
@@ -241,11 +241,13 @@ export FFF_KEY_GO_TRASH="t"
241241
export FFF_KEY_YANK="y"
242242
export FFF_KEY_MOVE="m"
243243
export FFF_KEY_TRASH="d"
244+
export FFF_KEY_LINK="s"
244245
export FFF_KEY_BULK_RENAME="b"
245246

246247
export FFF_KEY_YANK_ALL="Y"
247248
export FFF_KEY_MOVE_ALL="M"
248249
export FFF_KEY_TRASH_ALL="D"
250+
export FFF_KEY_LINK_ALL="S"
249251
export FFF_KEY_BULK_RENAME_ALL="B"
250252

251253
export FFF_KEY_PASTE="p"

fff

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,7 @@ mark() {
357357
case "$2" in
358358
y|Y) file_program=(cp -iR) ;;
359359
m|M) file_program=(mv -i) ;;
360+
s|S) file_program=(ln -s) ;;
360361

361362
# These are 'fff' functions.
362363
d|D) file_program=(trash) ;;
@@ -710,7 +711,7 @@ key() {
710711
;;
711712

712713
# Spawn a shell.
713-
"${FFF_KEY_SHELL:=s}")
714+
"${FFF_KEY_SHELL:=!}")
714715
reset_terminal
715716
cd "$PWD" && "$SHELL"
716717
setup_terminal
@@ -721,6 +722,7 @@ key() {
721722
"${FFF_KEY_YANK:=y}"|\
722723
"${FFF_KEY_MOVE:=m}"|\
723724
"${FFF_KEY_TRASH:=d}"|\
725+
"${FFF_KEY_LINK:=s}"|\
724726
"${FFF_KEY_BULK_RENAME:=b}")
725727
mark "$scroll" "$1"
726728
;;
@@ -729,6 +731,7 @@ key() {
729731
"${FFF_KEY_YANK_ALL:=Y}"|\
730732
"${FFF_KEY_MOVE_ALL:=M}"|\
731733
"${FFF_KEY_TRASH_ALL:=D}"|\
734+
"${FFF_KEY_LINK_ALL:=S}"|\
732735
"${FFF_KEY_BULK_RENAME_ALL:=B}")
733736
mark all "$1"
734737
;;

fff.1

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ export FFF_KEY_PREVIOUS="-"
144144
export FFF_KEY_SEARCH="/"
145145

146146
# Spawn a shell.
147-
export FFF_KEY_SHELL="s"
147+
export FFF_KEY_SHELL="!"
148148

149149
# Scroll down.
150150
export FFF_KEY_SCROLL_DOWN1="j"
@@ -168,11 +168,13 @@ export FFF_KEY_GO_TRASH="t"
168168
export FFF_KEY_YANK="y"
169169
export FFF_KEY_MOVE="m"
170170
export FFF_KEY_TRASH="d"
171+
export FFF_KEY_LINK="s"
171172
export FFF_KEY_BULK_RENAME="b"
172173

173174
export FFF_KEY_YANK_ALL="Y"
174175
export FFF_KEY_MOVE_ALL="M"
175176
export FFF_KEY_TRASH_ALL="D"
177+
export FFF_KEY_LINK_ALL="S"
176178
export FFF_KEY_BULK_RENAME_ALL="B"
177179

178180
export FFF_KEY_PASTE="p"

0 commit comments

Comments
 (0)