Update HTML
This commit is contained in:
419
docs/ranger.html
419
docs/ranger.html
@@ -3,11 +3,11 @@
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<!-- 2021-02-10 mer. 17:57 -->
|
||||
<!-- 2021-06-20 dim. 14:21 -->
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<title>Ranger</title>
|
||||
<meta name="generator" content="Org mode" />
|
||||
<meta name="author" content="Dehaeze Thomas" />
|
||||
<meta name="generator" content="Org Mode" />
|
||||
<link rel="stylesheet" type="text/css" href="./dist/style.css"/>
|
||||
<script type="text/javascript" src="./dist/script.js"></script>
|
||||
</head>
|
||||
@@ -32,13 +32,14 @@
|
||||
<ul>
|
||||
<li><a href="#org7681c16">Extract Script</a></li>
|
||||
<li><a href="#orgd110a48">Compress Script</a></li>
|
||||
<li><a href="#org4e182ba">Copy File Content</a></li>
|
||||
<li><a href="#orgb94aa26">Backup to NAS</a></li>
|
||||
<li><a href="#org95969c5">Paste with Rsync</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#orgd57ea4e">Define keys for the browser</a>
|
||||
<ul>
|
||||
<li><a href="#org527bd08">Basic</a></li>
|
||||
<li><a href="#orgf964ebf">Basic</a></li>
|
||||
<li><a href="#org1c6f91a">Open Shell in current directory</a></li>
|
||||
<li><a href="#orgdf72b75">Open With</a></li>
|
||||
<li><a href="#org8e148cf">Filter</a></li>
|
||||
@@ -62,14 +63,27 @@
|
||||
</li>
|
||||
<li><a href="#org7e7a4ec">Define keys for the console</a>
|
||||
<ul>
|
||||
<li><a href="#orgf964ebf">Basic</a></li>
|
||||
<li><a href="#orgef5af30">Basic</a></li>
|
||||
<li><a href="#orga9f3972">Move around</a></li>
|
||||
<li><a href="#org6265874">Line Editing</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#org9007d23">Rifle</a></li>
|
||||
<li><a href="#rifle">Rifle</a>
|
||||
<ul>
|
||||
<li><a href="#org1462e63">Documentation</a></li>
|
||||
<li><a href="#org64e62ab">Text Files</a></li>
|
||||
<li><a href="#org72831a4">PDF, Epub and jdvu</a></li>
|
||||
<li><a href="#org2c35566">Archives</a></li>
|
||||
<li><a href="#orga558ade">Websites</a></li>
|
||||
<li><a href="#orgc892be6">Word, Excel and Presentation files</a></li>
|
||||
<li><a href="#org64ef3f5">Images</a></li>
|
||||
<li><a href="#org7d765c1">Audio</a></li>
|
||||
<li><a href="#org82c25f1">Video</a></li>
|
||||
<li><a href="#org85aac1e">Misc</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#org89bf721">Ranger Commands</a>
|
||||
<ul>
|
||||
<li><a href="#org58a0d43">Import</a></li>
|
||||
@@ -277,7 +291,7 @@ alias travel scout -aefiklst
|
||||
<h3 id="org7bcf949">Some Custom Keybindings</h3>
|
||||
<div class="outline-text-3" id="text-org7bcf949">
|
||||
<p>
|
||||
Extract
|
||||
Extract:
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">map ,x shell ~/.config/ranger/scripts/extract.sh %f
|
||||
@@ -285,7 +299,7 @@ Extract
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Compress
|
||||
Compress:
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">map ,z shell ~/.config/ranger/scripts/compress.sh %f
|
||||
@@ -293,7 +307,7 @@ Compress
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Get Bibtex from PDF
|
||||
Get Bibtex from PDF:
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">map ,b shell pdf2bib %f
|
||||
@@ -301,15 +315,7 @@ Get Bibtex from PDF
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Delete first page of pdf
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">map ,d shell pdf-delete-first-page %f
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Convert images/pdf/…
|
||||
Convert images/pdf/…:
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">map ,c shell convert-file %f
|
||||
@@ -317,15 +323,7 @@ Convert images/pdf/…
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Magit Status
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">map ,gs shell emacsclient -create-frame --alternate-editor</span>=<span class="org-string">""</span> -n --eval <span class="org-string">'(magit-status)'</span>
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Open SXIV on current directory
|
||||
Open SXIV on current directory:
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">map ,s shell nohup sxiv -t %d &
|
||||
@@ -333,16 +331,15 @@ Open SXIV on current directory
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Upload with 0x0 / self hosted Tansfer.sh
|
||||
Upload to <a href="https://0x0.st/">https://0x0.st/</a>:
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">map ,t shell upload %f
|
||||
map ,T shell share %f
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Open current folder with PCManFM
|
||||
Open current folder with PCManFM:
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">map ,o shell nohup pcmanfm %d &
|
||||
@@ -350,15 +347,7 @@ Open current folder with PCManFM
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Open with Emacs
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">map ,e shell emacsclient -create-frame --alternate-editor</span>=<span class="org-string">""</span> -n %f
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Print on Rnice
|
||||
Print on Rnice:
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">map ,p shell print-rnice %f &
|
||||
@@ -366,12 +355,17 @@ Print on Rnice
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Backup to NAS
|
||||
Backup to NAS:
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">map ,B shell ~/.config/ranger/scripts/backup-to-nas.sh %s &
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">map ,y shell ~/.config/ranger/scripts/copy-content.sh %s &
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -408,6 +402,16 @@ Backup to NAS
|
||||
</div>
|
||||
|
||||
|
||||
<div id="outline-container-org4e182ba" class="outline-4">
|
||||
<h4 id="org4e182ba">Copy File Content</h4>
|
||||
<div class="outline-text-4" id="text-org4e182ba">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-bash">xclip -sel c < $<span class="org-highlight-numbers-number">1</span> && dunstify <span class="org-string">"Ranger"</span> <span class="org-string">"Copied to clipboard"</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgb94aa26" class="outline-4">
|
||||
<h4 id="orgb94aa26">Backup to NAS</h4>
|
||||
<div class="outline-text-4" id="text-orgb94aa26">
|
||||
@@ -417,9 +421,9 @@ Backup to NAS
|
||||
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-bash"><span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-1">[</span> $<span class="org-variable-name">TMUX</span> <span class="org-rainbow-delimiters-depth-1">]</span>; <span class="org-keyword">then</span>
|
||||
tmux split -v -l <span class="org-highlight-numbers-number">2</span> rsync -a --inplace --info=progress2 --rsh=<span class="org-string">'ssh -p10022'</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">@</span></span><span class="org-string">"</span> nas:/volume1/Data/Downloads/Backup/ && tmux select-pane -U
|
||||
tmux split -v -l <span class="org-highlight-numbers-number">2</span> rsync -a --inplace --info=progress2 --rsh=<span class="org-string">'ssh '</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">@</span></span><span class="org-string">"</span> homelab:/srv/storage/Backups/ && tmux select-pane -U
|
||||
<span class="org-keyword">else</span>
|
||||
rsync -a --info=progress2 --inplace --rsh=<span class="org-string">'ssh -p10022'</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">@</span></span><span class="org-string">"</span> nas:/volume1/Data/Downloads/Backup/
|
||||
rsync -a --info=progress2 --inplace --rsh=<span class="org-string">'ssh'</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">@</span></span><span class="org-string">"</span> homelab:/srv/storage/Backups/
|
||||
<span class="org-keyword">fi</span>
|
||||
</pre>
|
||||
</div>
|
||||
@@ -451,9 +455,9 @@ Backup to NAS
|
||||
<h3 id="orgd57ea4e">Define keys for the browser</h3>
|
||||
<div class="outline-text-3" id="text-orgd57ea4e">
|
||||
</div>
|
||||
<div id="outline-container-org527bd08" class="outline-4">
|
||||
<h4 id="org527bd08">Basic</h4>
|
||||
<div class="outline-text-4" id="text-org527bd08">
|
||||
<div id="outline-container-orgf964ebf" class="outline-4">
|
||||
<h4 id="orgf964ebf">Basic</h4>
|
||||
<div class="outline-text-4" id="text-orgf964ebf">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">map Q quit!
|
||||
map q eval fm.execute_console(<span class="org-string">"shell tmux detach"</span>) if <span class="org-string">'TMUX'</span> in os.environ.keys() else fm.execute_console(<span class="org-string">"quit"</span>)
|
||||
@@ -584,7 +588,7 @@ map [ move_parent -1
|
||||
map gb cd ~/Cloud/brain
|
||||
map gm cd ~/Cloud/thesis
|
||||
map gp cd ~/Pictures
|
||||
map gP cd ~/Cloud/personal
|
||||
map gP cd ~/Cloud/pictures/phone
|
||||
map gT cd ~/.local/share/Trash/files
|
||||
map gd cd ~/Downloads
|
||||
map gc cd ~/Cloud
|
||||
@@ -766,14 +770,17 @@ map <span class="org-string">'<any> enter_bookmark %any</span>
|
||||
<h3 id="org7e7a4ec">Define keys for the console</h3>
|
||||
<div class="outline-text-3" id="text-org7e7a4ec">
|
||||
</div>
|
||||
<div id="outline-container-orgf964ebf" class="outline-4">
|
||||
<h4 id="orgf964ebf">Basic</h4>
|
||||
<div class="outline-text-4" id="text-orgf964ebf">
|
||||
<div id="outline-container-orgef5af30" class="outline-4">
|
||||
<h4 id="orgef5af30">Basic</h4>
|
||||
<div class="outline-text-4" id="text-orgef5af30">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">cmap <tab> eval fm.ui.console.tab()
|
||||
cmap <s-tab> eval fm.ui.console.tab(-1)
|
||||
|
||||
cmap <ESC> eval fm.ui.console.close()
|
||||
|
||||
cmap <CR> eval fm.ui.console.execute()
|
||||
|
||||
cmap <C-l> redraw_window
|
||||
|
||||
copycmap <ESC> <C-c>
|
||||
@@ -791,8 +798,6 @@ copycmap <CR> <C-j>
|
||||
cmap <down> eval fm.ui.console.history_move(<span class="org-highlight-numbers-number">1</span>)
|
||||
<span class="org-variable-name">cmap <left> eval fm.ui.console.move(left</span>=<span class="org-highlight-numbers-number">1</span>)
|
||||
<span class="org-variable-name">cmap <right> eval fm.ui.console.move(right</span>=<span class="org-highlight-numbers-number">1</span>)
|
||||
<span class="org-variable-name">cmap <home> eval fm.ui.console.move(right</span>=<span class="org-highlight-numbers-number">0</span>, absolute=True)
|
||||
<span class="org-variable-name">cmap <end> eval fm.ui.console.move(right</span>=-1, absolute=True)
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
@@ -815,9 +820,14 @@ copycmap <end> <C-e>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org9007d23" class="outline-2">
|
||||
<h2 id="org9007d23">Rifle</h2>
|
||||
<div class="outline-text-2" id="text-org9007d23">
|
||||
<div id="outline-container-rifle" class="outline-2">
|
||||
<h2 id="rifle">Rifle</h2>
|
||||
<div class="outline-text-2" id="text-rifle">
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org1462e63" class="outline-3">
|
||||
<h3 id="org1462e63">Documentation</h3>
|
||||
<div class="outline-text-3" id="text-org1462e63">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">This is the configuration file of "rifle", ranger's file executor/opener.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Each line consists of conditions and a command. For each line the conditions</span>
|
||||
@@ -866,165 +876,206 @@ copycmap <end> <C-e>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">implementation may differ.</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Note: When using rifle in ranger, there is an additional flag "c" for</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">only running the current file even if you have marked multiple files.</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Websites</span>
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Rarely installed browsers get higher priority; It is assumed that if you</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">install a rare browser, you probably use it. Firefox/konqueror/w3m on the</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">other hand are often only installed as fallback browsers.</span>
|
||||
|
||||
<span class="org-variable-name">ext x?html?, has qutebrowser, X, flag f</span> = qutebrowser -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext x?html?, has firefox, X, flag f</span> = firefox -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext x?html?, has elinks, terminal</span> = elinks <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext x?html?, has links2, terminal</span> = links2 <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext x?html?, has links, terminal</span> = links <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext x?html?, has lynx, terminal</span> = lynx -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext x?html?, has w3m, terminal</span> = w3m <span class="org-string">"$@"</span>
|
||||
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">Spreadsheets for scim</span>
|
||||
<span class="org-variable-name">ext sc|csv|sxc|xlsx?|xlt|xlw|gnm|gnumeric,</span> = sc-im -- <span class="org-string">"$@"</span>
|
||||
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Misc</span>
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-variable-name">ext org</span> = emacsclient -c <span class="org-string">"$1"</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Define the "editor" for text files as first action</span>
|
||||
<span class="org-variable-name">mime ^text, label editor</span> = $EDITOR -- <span class="org-string">"$@"</span>
|
||||
<div id="outline-container-org64e62ab" class="outline-3">
|
||||
<h3 id="org64e62ab">Text Files</h3>
|
||||
<div class="outline-text-3" id="text-org64e62ab">
|
||||
<p>
|
||||
Define the <code>$EDITOR</code> for text files as first action:
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">mime ^text, label editor</span> = $EDITOR -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^text, label pager</span> = <span class="org-string">"$PAGER"</span> -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">!mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|js|sh|php</span> = $EDITOR -- <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Favorite editors:
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">mime ^text, has nvim, flag f</span> = nvim <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^text, has emacsclient, X, flag f</span> = emacsclient -c <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Org mode files
|
||||
</p>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">ext org, has emacsclient, X, flag f</span> = emacsclient -c <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">!mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|js|sh|php</span> = $EDITOR -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">!mime ^text, label pager, ext xml|json|csv|tex|py|pl|rb|js|sh|php</span> = <span class="org-string">"$PAGER"</span> -- <span class="org-string">"$@"</span>
|
||||
|
||||
ext <span class="org-highlight-numbers-number">1</span> = man <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">ext s[wmf]c, has zsnes, X</span> = zsnes <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">ext s[wmf]c, has snes9x-gtk,X</span> = snes9x-gtk <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">ext nes, has fceux, X</span> = fceux <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">ext exe</span> = wine <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">name ^[mM]akefile$</span> = make
|
||||
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">--------------------------------------------</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Code</span>
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-variable-name">ext py</span> = python -- <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">ext pl</span> = perl -- <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">ext rb</span> = ruby -- <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">ext js</span> = node -- <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">ext sh</span> = sh -- <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">ext php</span> = php -- <span class="org-string">"$1"</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">--------------------------------------------</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Video/Audio with a GUI</span>
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-variable-name">mime ^video, has mpv, X, flag f</span> = mpv -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^video, has mpv, X, flag f</span> = mpv --fs -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^video, has mpv, X, flag f</span> = mpv --loop -- <span class="org-string">"$@"</span>
|
||||
<div id="outline-container-org72831a4" class="outline-3">
|
||||
<h3 id="org72831a4">PDF, Epub and jdvu</h3>
|
||||
<div class="outline-text-3" id="text-org72831a4">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">ext pdf, has zathura, X, flag f</span> = zathura -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pdf, has mupdf, X, flag f</span> = mupdf <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pdf, X, flag f</span> = <span class="org-string">"$BROWSER"</span> <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">--------------------------------------------</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Audio without X</span>
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-variable-name">mime ^audio|ogg$, terminal, has mpv</span> = mpv --no-audio-display -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^audio|ogg$</span> = tag <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^audio|ogg$, terminal, has mpv</span> = mpv -- <span class="org-string">"$@"</span>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">ext epub, has zathura, X, flag f</span> = zathura -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext epub, has mupdf, X, flag f</span> = mupdf <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">--------------------------------------------</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Video without X:</span>
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-variable-name">mime ^video, terminal, !X, has mpv</span> = mpv -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^video, terminal, !X, has mplayer2</span> = mplayer2 -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^video, terminal, !X, has mplayer</span> = mplayer -- <span class="org-string">"$@"</span>
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">ext djvu, has zathura, X, flag f</span> = zathura -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext djvu, has evince, X, flag f</span> = evince -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext djvu, has atril, X, flag f</span> = atril -- <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Documents</span>
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-variable-name">ext pdf, has zathura, X, flag f</span> = zathura -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pdf, has llpp, X, flag f</span> = llpp <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pdf, has mupdf, X, flag f</span> = mupdf <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pdf, has mupdf, X, flag f</span> = mupdf -I <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pdf, has mupdf-x11,X, flag f</span> = mupdf-x11 <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pdf, has apvlv, X, flag f</span> = apvlv -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pdf, has xpdf, X, flag f</span> = xpdf -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pdf, has evince, X, flag f</span> = evince -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pdf, has atril, X, flag f</span> = atril -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pdf, has okular, X, flag f</span> = okular -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pdf, has epdfview, X, flag f</span> = epdfview -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pdf, has qpdfview, X, flag f</span> = qpdfview <span class="org-string">"$@"</span>
|
||||
<div id="outline-container-org2c35566" class="outline-3">
|
||||
<h3 id="org2c35566">Archives</h3>
|
||||
<div class="outline-text-3" id="text-org2c35566">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">ext 7z|ace|ar|arc|bz2?|cab|cpio|cpt|deb|dgc|dmg|gz, has atool</span> = atool -- <span class="org-string">"$@"</span> | <span class="org-string">"$PAGER"</span>
|
||||
<span class="org-variable-name">ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has atool</span> = atool -- <span class="org-string">"$@"</span> | <span class="org-string">"$PAGER"</span>
|
||||
|
||||
<span class="org-variable-name">ext epub, has zathura, X, flag f</span> = zathura -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext epub, has mupdf, X, flag f</span> = mupdf <span class="org-string">"$@"</span>
|
||||
|
||||
|
||||
<span class="org-variable-name">ext docx?, has wps, X, flag f</span> = wps <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext docx?, has onlyoffice, X, flag f</span> = onlyoffice <span class="org-string">"$@"</span>
|
||||
|
||||
<span class="org-variable-name">ext pptx?|od[dfgpst]|docx?|sxc|xlsx?|xlt|xlw|gnm|gnumeric, has wpp, X, flag f</span> = wpp <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext sxc|xlsx?|xlt|xlw|gnm|gnumeric, has gnumeric, X, flag f</span> = gnumeric -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext sxc|xlsx?|xlt|xlw|gnm|gnumeric, has kspread, X, flag f</span> = kspread -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pptx?|od[dfgpst]|docx?|sxc|xlsx?|xlt|xlw|gnm|gnumeric, has libreoffice, X, flag f</span> = libreoffice <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pptx?|od[dfgpst]|docx?|sxc|xlsx?|xlt|xlw|gnm|gnumeric, has soffice, X, flag f</span> = soffice <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pptx?|od[dfgpst]|docx?|sxc|xlsx?|xlt|xlw|gnm|gnumeric, has ooffice, X, flag f</span> = ooffice <span class="org-string">"$@"</span>
|
||||
|
||||
<span class="org-variable-name">ext djvu, has zathura,X, flag f</span> = zathura -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext djvu, has evince, X, flag f</span> = evince -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext djvu, has atril, X, flag f</span> = atril -- <span class="org-string">"$@"</span>
|
||||
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Image Viewing:</span>
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-variable-name">mime ^image/svg, has inkscape, X, flag f</span> = inkscape -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image/svg, has display, X, flag f</span> = display -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image/gif, has mpv, X, flag f</span> = mpv --loop -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image/gif, has viewnior, X, flag f</span> = viewnior -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image/gif, has qutebrowser, X, flag f</span> = qutebrowser -- <span class="org-string">"$@"</span>
|
||||
|
||||
<span class="org-variable-name">ext xcf, X, flag f</span> = gimp -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image, has sxiv, X, flag f</span> = sxiv -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image, has feh, X, flag f</span> = feh --scale-down --auto-zoom --image-bg black -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image, has feh, X, flag f</span> = feh --scale-down --auto-zoom -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image, has mirage, X, flag f</span> = mirage -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image, has ristretto, X, flag f</span> = ristretto <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image, has eog, X, flag f</span> = eog -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image, has eom, X, flag f</span> = eom -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image, has gimp, X, flag f</span> = gimp -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image, has pinta, X, flag f</span> = pinta -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image, has mypaint, X, flag f</span> = mypaint -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image, has kolourpaint, X, flag f</span> = kolourpaint -- <span class="org-string">"$@"</span>
|
||||
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Archives</span>
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">This requires atool</span>
|
||||
<span class="org-variable-name">ext jar</span> = java -jar <span class="org-string">"$@"</span>
|
||||
|
||||
<span class="org-variable-name">ext 7z|ace|ar|arc|bz2?|cab|cpio|cpt|deb|dgc|dmg|gz, has als</span> = als -- <span class="org-string">"$@"</span> | <span class="org-string">"$PAGER"</span>
|
||||
<span class="org-variable-name">ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has als</span> = als -- <span class="org-string">"$@"</span> | <span class="org-string">"$PAGER"</span>
|
||||
<span class="org-variable-name">ext 7z|ace|ar|arc|bz2?|cab|cpio|cpt|deb|dgc|dmg|gz, has aunpack</span> = aunpack -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has aunpack</span> = aunpack -- <span class="org-string">"$@"</span>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Fallback:</span>
|
||||
<span class="org-variable-name">ext tar|gz, has tar</span> = tar vvtf <span class="org-string">"$@"</span> | <span class="org-string">"$PAGER"</span>
|
||||
<span class="org-variable-name">ext tar|gz, has tar</span> = tar vvxf <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Misc</span>
|
||||
<span class="org-comment-delimiter">#</span><span class="org-comment">-------------------------------------------</span>
|
||||
label wallpaper, number <span class="org-highlight-numbers-number">11</span>, mime ^image, has feh, X = feh --bg-scale <span class="org-string">"$1"</span>
|
||||
label wallpaper, number <span class="org-highlight-numbers-number">12</span>, mime ^image, has feh, X = feh --bg-tile <span class="org-string">"$1"</span>
|
||||
label wallpaper, number <span class="org-highlight-numbers-number">13</span>, mime ^image, has feh, X = feh --bg-center <span class="org-string">"$1"</span>
|
||||
label wallpaper, number <span class="org-highlight-numbers-number">14</span>, mime ^image, has feh, X = feh --bg-fill <span class="org-string">"$1"</span>
|
||||
<div id="outline-container-orga558ade" class="outline-3">
|
||||
<h3 id="orga558ade">Websites</h3>
|
||||
<div class="outline-text-3" id="text-orga558ade">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">ext x?html?, has qutebrowser, X, flag f</span> = qutebrowser -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext x?html?, has firefox, X, flag f</span> = firefox -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext x?html?, has elinks, terminal</span> = elinks <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext x?html?, has w3m, terminal</span> = w3m <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<span class="org-comment-delimiter"># </span><span class="org-comment">Define the editor for non-text files + pager as last action</span>
|
||||
<div id="outline-container-orgc892be6" class="outline-3">
|
||||
<h3 id="orgc892be6">Word, Excel and Presentation files</h3>
|
||||
<div class="outline-text-3" id="text-orgc892be6">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">ext docx?, has onlyoffice, X, flag f</span> = onlyoffice <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext docx?, has wps, X, flag f</span> = wps <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext docx?, has libreoffice, X, flag f</span> = libreoffice <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">ext pptx?, has onlyoffice, X, flag f</span> = onlyoffice <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pptx?, has wps, X, flag f</span> = wps <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext pptx?, has libreoffice, X, flag f</span> = libreoffice <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">ext csv|xlsx?, has sc-im</span> = sc-im -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext csv|xlsx?, has onlyoffice, X, flag f</span> = onlyoffice <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext csv|xlsx?, has wps, X, flag f</span> = wps <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">ext csv|xlsx?, has libreoffice, X, flag f</span> = libreoffice <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org64ef3f5" class="outline-3">
|
||||
<h3 id="org64ef3f5">Images</h3>
|
||||
<div class="outline-text-3" id="text-org64ef3f5">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">mime ^image/svg, has inkview, X, flag f</span> = inkview -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image/svg, has inkscape, X, flag f</span> = inkscape -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image/svg, has display, X, flag f</span> = display -- <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">mime ^image/gif, has mpv, X, flag f</span> = mpv --loop -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image/gif, has qutebrowser, X, flag f</span> = qutebrowser -- <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">mime ^image, has sxiv, X, flag f</span> = sxiv -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^image, has feh, X, flag f</span> = feh --scale-down --auto-zoom -- <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org7d765c1" class="outline-3">
|
||||
<h3 id="org7d765c1">Audio</h3>
|
||||
<div class="outline-text-3" id="text-org7d765c1">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">mime ^audio|ogg$, terminal, has mpv</span> = mpv --no-audio-display -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^audio|ogg$, X, flag f, has vlc</span> = vlc -- <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org82c25f1" class="outline-3">
|
||||
<h3 id="org82c25f1">Video</h3>
|
||||
<div class="outline-text-3" id="text-org82c25f1">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-variable-name">mime ^video, has mpv, X, flag f</span> = mpv -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">mime ^video, has vlc, X, flag f</span> = vlc -- <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org85aac1e" class="outline-3">
|
||||
<h3 id="org85aac1e">Misc</h3>
|
||||
<div class="outline-text-3" id="text-org85aac1e">
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf">ext <span class="org-highlight-numbers-number">1</span> = man <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">ext s[wmf]c, has zsnes, X</span> = zsnes <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">ext s[wmf]c, has snes9x-gtk,X</span> = snes9x-gtk <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">ext nes, has fceux, X</span> = fceux <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">ext exe</span> = wine <span class="org-string">"$1"</span>
|
||||
<span class="org-variable-name">name ^[mM]akefile$</span> = make
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Define the editor for non-text files + pager as last action</span>
|
||||
<span class="org-variable-name">!mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php</span> = ask
|
||||
<span class="org-variable-name">label editor, !mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php</span> = $EDITOR -- <span class="org-string">"$@"</span>
|
||||
<span class="org-variable-name">label pager, !mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php</span> = <span class="org-string">"$PAGER"</span> -- <span class="org-string">"$@"</span>
|
||||
|
||||
<span class="org-variable-name">ext blend, has blender, X, flag f</span> = blender -- <span class="org-string">"$@"</span>
|
||||
|
||||
<span class="org-variable-name">has dragon-drag-and-drop, X, flag f</span> = dragon-drag-and-drop -a -x <span class="org-string">"$@"</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org89bf721" class="outline-2">
|
||||
<h2 id="org89bf721">Ranger Commands</h2>
|
||||
@@ -1083,7 +1134,7 @@ label wallpaper, number <span class="org-highlight-numbers-number">14</span>, mi
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<p class="author">Author: Dehaeze Thomas</p>
|
||||
<p class="date">Created: 2021-02-10 mer. 17:57</p>
|
||||
<p class="date">Created: 2021-06-20 dim. 14:21</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
Reference in New Issue
Block a user