diff options
Diffstat (limited to 'lf')
-rw-r--r-- | lf/lfrc | 23 |
1 files changed, 17 insertions, 6 deletions
@@ -9,16 +9,25 @@ set ignorecase true # Custom Functions cmd open ${{ - case $(file --mime-type "$f" -bL) in - text/*|application/json) $EDITOR "$f";; - video/*) mpv "$f";; - audio/*) mpv "$f";; + case $(echo -n $f | rev | cut -d'.' -f1 | rev) in + jnlp) + javaws "$f" + ;; + *) + case $(file --mime-type "$f" -bL) in + text/*|application/json) $EDITOR "$f" ;; + video/*) mpv "$f" ;; + audio/*) mpv "$f" ;; application/pdf) zathura "$f" ;; image/*) nsxiv "$f" ;; *) xdg-open "$f" ;; - esac + esac + ;; + esac }} +cmd execute ${{ exec "$f" }} + cmd mkdir ${{ printf "Directory Name: " read ans @@ -281,7 +290,8 @@ map dl dlfile map ss stripspace # Basic Functions -map . set hidden! +map .. set hidden! +map ./ execute map DD delete map p paste map x cut @@ -303,6 +313,7 @@ map C clear map U unselect # Movement +map g. cd "/home/zachir" ## PATHS map gE. cd "/etc" map gO. cd "/opt" |