Update html

This commit is contained in:
2022-05-09 10:05:23 +02:00
parent 18af7b3f3e
commit 18025dbc56
47 changed files with 7156 additions and 9346 deletions

View File

@@ -3,7 +3,7 @@
"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-06-20 dim. 14:21 -->
<!-- 2022-05-09 lun. 10:04 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>Ranger</title>
<meta name="author" content="Dehaeze Thomas" />
@@ -16,87 +16,86 @@
<a accesskey="h" href="./index.html"> UP </a>
|
<a accesskey="H" href="./index.html"> HOME </a>
</div><div id="content">
</div><div id="content" class="content">
<h1 class="title">Ranger</h1>
<div id="table-of-contents">
<div id="table-of-contents" role="doc-toc">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<div id="text-table-of-contents" role="doc-toc">
<ul>
<li><a href="#org55987ce">Documentation</a></li>
<li><a href="#org986b109">Config</a>
<li><a href="#orgb6407c1">Documentation</a></li>
<li><a href="#org4832301">Config</a>
<ul>
<li><a href="#orgd97cb82">Options</a></li>
<li><a href="#org1ba2d9f">Command Aliases in the Console</a></li>
<li><a href="#org7bcf949">Some Custom Keybindings</a></li>
<li><a href="#orgfc90829">Scripts</a>
<li><a href="#org377a61f">Options</a></li>
<li><a href="#org1fffbc7">Command Aliases in the Console</a></li>
<li><a href="#org678c0de">Some Custom Keybindings</a></li>
<li><a href="#orgf29becc">Scripts</a>
<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>
<li><a href="#orgb1b07bd">Extract Script</a></li>
<li><a href="#orgc214a55">Compress Script</a></li>
<li><a href="#org24da0c0">Copy File Content</a></li>
<li><a href="#orge10239c">Paste with Rsync</a></li>
</ul>
</li>
<li><a href="#orgd57ea4e">Define keys for the browser</a>
<li><a href="#org90e8bfd">Define keys for the browser</a>
<ul>
<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>
<li><a href="#org29cf3e5">Tagging / Marking</a></li>
<li><a href="#org8818767">VIM-like</a></li>
<li><a href="#org093bc04">Jumping around</a></li>
<li><a href="#org20acc37">Go to special folders</a></li>
<li><a href="#orga3a9ba6">Get size of folders</a></li>
<li><a href="#org8fee5b5">Yank path of directory/file</a></li>
<li><a href="#orgf653bf2">Drag and Drop</a></li>
<li><a href="#orgf520032">Rename files</a></li>
<li><a href="#org402e074">Paste files</a></li>
<li><a href="#org5c2f844">Delete and move files</a></li>
<li><a href="#org8c6e09d">Copy files</a></li>
<li><a href="#org9bae784">Searching</a></li>
<li><a href="#org179497a">Tabs</a></li>
<li><a href="#org9362376">Settings</a></li>
<li><a href="#org3d82580">Bookmarks</a></li>
<li><a href="#orgc3db4a0">FZF</a></li>
<li><a href="#org3d7f0cc">Basic</a></li>
<li><a href="#org5811d27">Open Shell in current directory</a></li>
<li><a href="#orgf09c04f">Open With</a></li>
<li><a href="#orgc9a1e8e">Filter</a></li>
<li><a href="#org0eab614">Tagging / Marking</a></li>
<li><a href="#orga6c4960">VIM-like</a></li>
<li><a href="#orgbaf5bfa">Jumping around</a></li>
<li><a href="#orgd438dd9">Go to special folders</a></li>
<li><a href="#org614f51e">Get size of folders</a></li>
<li><a href="#org9fabfc6">Yank path of directory/file</a></li>
<li><a href="#orgd122cc5">Drag and Drop</a></li>
<li><a href="#org40d7da9">Rename files</a></li>
<li><a href="#orge14bd5c">Paste files</a></li>
<li><a href="#orgaa7c2c3">Delete and move files</a></li>
<li><a href="#org6a0ab9c">Copy files</a></li>
<li><a href="#org96d5c4e">Searching</a></li>
<li><a href="#org9a73d6d">Tabs</a></li>
<li><a href="#org68a56b0">Settings</a></li>
<li><a href="#org0fd03b5">Bookmarks</a></li>
<li><a href="#orgb0115a2">FZF</a></li>
</ul>
</li>
<li><a href="#org7e7a4ec">Define keys for the console</a>
<li><a href="#orgdefc138">Define keys for the console</a>
<ul>
<li><a href="#orgef5af30">Basic</a></li>
<li><a href="#orga9f3972">Move around</a></li>
<li><a href="#org6265874">Line Editing</a></li>
<li><a href="#org9a83f87">Basic</a></li>
<li><a href="#org1e1bebb">Move around</a></li>
<li><a href="#org31fffe9">Line Editing</a></li>
</ul>
</li>
</ul>
</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>
<li><a href="#orgf43c204">Documentation</a></li>
<li><a href="#org23e55de">Text Files</a></li>
<li><a href="#orgde2c8c4">PDF, Epub and jdvu</a></li>
<li><a href="#org1c7acb5">Archives</a></li>
<li><a href="#org76fa21f">Websites</a></li>
<li><a href="#org0700123">Word, Excel and Presentation files</a></li>
<li><a href="#org384b150">Images</a></li>
<li><a href="#org0297fc8">Audio</a></li>
<li><a href="#org915f677">Video</a></li>
<li><a href="#orgc8412d2">Misc</a></li>
</ul>
</li>
<li><a href="#org89bf721">Ranger Commands</a>
<li><a href="#org0e1d7c0">Ranger Commands</a>
<ul>
<li><a href="#org58a0d43">Import</a></li>
<li><a href="#orgb79cde7">fzf_select</a></li>
<li><a href="#orga3bcd54">Import</a></li>
<li><a href="#org5e19416">fzf_select</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div id="outline-container-org55987ce" class="outline-2">
<h2 id="org55987ce">Documentation</h2>
<div class="outline-text-2" id="text-org55987ce">
<div id="outline-container-orgb6407c1" class="outline-2">
<h2 id="orgb6407c1">Documentation</h2>
<div class="outline-text-2" id="text-orgb6407c1">
<blockquote>
<p>
%f the highlighted file
@@ -107,17 +106,37 @@
%p the full paths of selected files
</p>
</blockquote>
<p>
After install, run:
</p>
<div class="org-src-container">
<pre class="src src-bash">ranger --copy-config=scope
</pre>
</div>
<p>
To add <code>scope.sh</code>.
</p>
<p>
To have image preview:
</p>
<div class="org-src-container">
<pre class="src src-bash"><span class="org-type">sudo</span> pip3 install ueberzug
</pre>
</div>
</div>
</div>
<div id="outline-container-org986b109" class="outline-2">
<h2 id="org986b109">Config</h2>
<div class="outline-text-2" id="text-org986b109">
<div id="outline-container-org4832301" class="outline-2">
<h2 id="org4832301">Config</h2>
<div class="outline-text-2" id="text-org4832301">
</div>
<div id="outline-container-orgd97cb82" class="outline-3">
<h3 id="orgd97cb82">Options</h3>
<div class="outline-text-3" id="text-orgd97cb82">
<div id="outline-container-org377a61f" class="outline-3">
<h3 id="org377a61f">Options</h3>
<div class="outline-text-3" id="text-org377a61f">
<div class="org-src-container">
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Which viewmode should be used? Possible values are:</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">miller: Use miller columns which show multiple levels of the hierarchy</span>
@@ -269,9 +288,9 @@ set line_numbers false
</div>
</div>
<div id="outline-container-org1ba2d9f" class="outline-3">
<h3 id="org1ba2d9f">Command Aliases in the Console</h3>
<div class="outline-text-3" id="text-org1ba2d9f">
<div id="outline-container-org1fffbc7" class="outline-3">
<h3 id="org1fffbc7">Command Aliases in the Console</h3>
<div class="outline-text-3" id="text-org1fffbc7">
<div class="org-src-container">
<pre class="src src-conf">alias q quit
@@ -287,9 +306,9 @@ alias travel scout -aefiklst
</div>
</div>
<div id="outline-container-org7bcf949" class="outline-3">
<h3 id="org7bcf949">Some Custom Keybindings</h3>
<div class="outline-text-3" id="text-org7bcf949">
<div id="outline-container-org678c0de" class="outline-3">
<h3 id="org678c0de">Some Custom Keybindings</h3>
<div class="outline-text-3" id="text-org678c0de">
<p>
Extract:
</p>
@@ -350,7 +369,7 @@ Open current folder with PCManFM:
Print on Rnice:
</p>
<div class="org-src-container">
<pre class="src src-conf">map ,p shell print-rnice %f &amp;
<pre class="src src-conf">map ,p shell print-esrf %f &amp;
</pre>
</div>
@@ -369,70 +388,51 @@ Backup to NAS:
</div>
</div>
<div id="outline-container-orgfc90829" class="outline-3">
<h3 id="orgfc90829">Scripts</h3>
<div class="outline-text-3" id="text-orgfc90829">
<div id="outline-container-orgf29becc" class="outline-3">
<h3 id="orgf29becc">Scripts</h3>
<div class="outline-text-3" id="text-orgf29becc">
</div>
<div id="outline-container-org7681c16" class="outline-4">
<h4 id="org7681c16">Extract Script</h4>
<div class="outline-text-4" id="text-org7681c16">
<div id="outline-container-orgb1b07bd" class="outline-4">
<h4 id="orgb1b07bd">Extract Script</h4>
<div class="outline-text-4" id="text-orgb1b07bd">
<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> atool -x $<span class="org-highlight-numbers-number">1</span> &amp;&amp; tmux select-pane -U
tmux split -v -l <span class="org-highlight-numbers-number">2</span> atool -x <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span> &amp;&amp; tmux select-pane -U
<span class="org-keyword">else</span>
atool -x $<span class="org-highlight-numbers-number">1</span>
atool -x <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span>
<span class="org-keyword">fi</span>
</pre>
</div>
</div>
</div>
<div id="outline-container-orgd110a48" class="outline-4">
<h4 id="orgd110a48">Compress Script</h4>
<div class="outline-text-4" id="text-orgd110a48">
<div id="outline-container-orgc214a55" class="outline-4">
<h4 id="orgc214a55">Compress Script</h4>
<div class="outline-text-4" id="text-orgc214a55">
<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> apack $<span class="org-rainbow-delimiters-depth-1">{</span><span class="org-variable-name">1</span>%.*<span class="org-rainbow-delimiters-depth-1">}</span>.zip $<span class="org-highlight-numbers-number">1</span> &amp;&amp; tmux select-pane -U
tmux split -v -l <span class="org-highlight-numbers-number">2</span> apack <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">{1%.*}</span></span><span class="org-string">.zip"</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">1</span></span><span class="org-string">"</span> &amp;&amp; tmux select-pane -U
<span class="org-keyword">else</span>
apack $<span class="org-rainbow-delimiters-depth-1">{</span><span class="org-variable-name">1</span>%.*<span class="org-rainbow-delimiters-depth-1">}</span>.zip $<span class="org-highlight-numbers-number">1</span>
apack <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">{1%.*}</span></span><span class="org-string">.zip"</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">1</span></span><span class="org-string">"</span>
<span class="org-keyword">fi</span>
</pre>
</div>
</div>
</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 id="outline-container-org24da0c0" class="outline-4">
<h4 id="org24da0c0">Copy File Content</h4>
<div class="outline-text-4" id="text-org24da0c0">
<div class="org-src-container">
<pre class="src src-bash">xclip -sel c &lt; $<span class="org-highlight-numbers-number">1</span> &amp;&amp; dunstify <span class="org-string">"Ranger"</span> <span class="org-string">"Copied to clipboard"</span>
<pre class="src src-bash">xclip -sel c &lt; <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span> &amp;&amp; notify-send <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">
<ul class="org-ul">
<li>Arguments are the files to be backup to the NAS</li>
</ul>
<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 '</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/ &amp;&amp; tmux select-pane -U
<span class="org-keyword">else</span>
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>
</div>
</div>
<div id="outline-container-org95969c5" class="outline-4">
<h4 id="org95969c5">Paste with Rsync</h4>
<div class="outline-text-4" id="text-org95969c5">
<div id="outline-container-orge10239c" class="outline-4">
<h4 id="orge10239c">Paste with Rsync</h4>
<div class="outline-text-4" id="text-orge10239c">
<ul class="org-ul">
<li>First argument is the directory where to copy files</li>
<li>All other arguments are files that are to be copied</li>
@@ -440,9 +440,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">1</span> rsync -a --info=progress2 <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">{@:2}</span></span><span class="org-string">"</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">1</span></span><span class="org-string">"</span> &amp;&amp; tmux select-pane -U
tmux split -v -l <span class="org-highlight-numbers-number">1</span> rsync -a --info=progress2 --no-inc-recursive <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">{@:2}</span></span><span class="org-string">"</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">1</span></span><span class="org-string">"</span> &amp;&amp; tmux select-pane -U
<span class="org-keyword">else</span>
rsync -a --info=progress2 <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">{@:2}</span></span><span class="org-string">"</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">1</span></span><span class="org-string">"</span>
rsync -a --info=progress2 --no-inc-recursive <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">{@:2}</span></span><span class="org-string">"</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">1</span></span><span class="org-string">"</span>
<span class="org-keyword">fi</span>
</pre>
</div>
@@ -450,14 +450,13 @@ Backup to NAS:
</div>
</div>
<div id="outline-container-orgd57ea4e" class="outline-3">
<h3 id="orgd57ea4e">Define keys for the browser</h3>
<div class="outline-text-3" id="text-orgd57ea4e">
<div id="outline-container-org90e8bfd" class="outline-3">
<h3 id="org90e8bfd">Define keys for the browser</h3>
<div class="outline-text-3" id="text-org90e8bfd">
</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-org3d7f0cc" class="outline-4">
<h4 id="org3d7f0cc">Basic</h4>
<div class="outline-text-4" id="text-org3d7f0cc">
<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>)
@@ -494,9 +493,9 @@ map ; console
</div>
</div>
<div id="outline-container-org1c6f91a" class="outline-4">
<h4 id="org1c6f91a">Open Shell in current directory</h4>
<div class="outline-text-4" id="text-org1c6f91a">
<div id="outline-container-org5811d27" class="outline-4">
<h4 id="org5811d27">Open Shell in current directory</h4>
<div class="outline-text-4" id="text-org5811d27">
<div class="org-src-container">
<pre class="src src-conf">map s shell $SHELL
map S shell nohup $TERMINAL &amp;
@@ -505,9 +504,9 @@ map S shell nohup $TERMINAL &amp;
</div>
</div>
<div id="outline-container-orgdf72b75" class="outline-4">
<h4 id="orgdf72b75">Open With</h4>
<div class="outline-text-4" id="text-orgdf72b75">
<div id="outline-container-orgf09c04f" class="outline-4">
<h4 id="orgf09c04f">Open With</h4>
<div class="outline-text-4" id="text-orgf09c04f">
<div class="org-src-container">
<pre class="src src-conf">map O chain draw_possible_programs; console open_with%space
</pre>
@@ -515,9 +514,9 @@ map S shell nohup $TERMINAL &amp;
</div>
</div>
<div id="outline-container-org8e148cf" class="outline-4">
<h4 id="org8e148cf">Filter</h4>
<div class="outline-text-4" id="text-org8e148cf">
<div id="outline-container-orgc9a1e8e" class="outline-4">
<h4 id="orgc9a1e8e">Filter</h4>
<div class="outline-text-4" id="text-orgc9a1e8e">
<div class="org-src-container">
<pre class="src src-conf">map f console filter%space
<span class="org-comment-delimiter"># </span><span class="org-comment">Reset filter</span>
@@ -527,9 +526,9 @@ map F filter
</div>
</div>
<div id="outline-container-org29cf3e5" class="outline-4">
<h4 id="org29cf3e5">Tagging / Marking</h4>
<div class="outline-text-4" id="text-org29cf3e5">
<div id="outline-container-org0eab614" class="outline-4">
<h4 id="org0eab614">Tagging / Marking</h4>
<div class="outline-text-4" id="text-org0eab614">
<div class="org-src-container">
<pre class="src src-conf"><span class="org-variable-name">map &lt;Space&gt; mark_files toggle</span>=True
<span class="org-variable-name">map v mark_files all</span>=True toggle=True
@@ -538,9 +537,9 @@ map F filter
</div>
</div>
<div id="outline-container-org8818767" class="outline-4">
<h4 id="org8818767">VIM-like</h4>
<div class="outline-text-4" id="text-org8818767">
<div id="outline-container-orga6c4960" class="outline-4">
<h4 id="orga6c4960">VIM-like</h4>
<div class="outline-text-4" id="text-orga6c4960">
<div class="org-src-container">
<pre class="src src-conf">copymap &lt;UP&gt; k
copymap &lt;DOWN&gt; j
@@ -553,9 +552,9 @@ copymap &lt;END&gt; G
</div>
</div>
<div id="outline-container-org093bc04" class="outline-4">
<h4 id="org093bc04">Jumping around</h4>
<div class="outline-text-4" id="text-org093bc04">
<div id="outline-container-orgbaf5bfa" class="outline-4">
<h4 id="orgbaf5bfa">Jumping around</h4>
<div class="outline-text-4" id="text-orgbaf5bfa">
<div class="org-src-container">
<pre class="src src-conf">map H history_go -1
map L history_go <span class="org-highlight-numbers-number">1</span>
@@ -580,27 +579,28 @@ map [ move_parent -1
</div>
</div>
<div id="outline-container-org20acc37" class="outline-4">
<h4 id="org20acc37">Go to special folders</h4>
<div class="outline-text-4" id="text-org20acc37">
<div id="outline-container-orgd438dd9" class="outline-4">
<h4 id="orgd438dd9">Go to special folders</h4>
<div class="outline-text-4" id="text-orgd438dd9">
<div class="org-src-container">
<pre class="src src-conf">map gh cd ~/
map gb cd ~/Cloud/brain
map gm cd ~/Cloud/thesis
map gw cd ~/Cloud/work-projects
map gp cd ~/Pictures
map gP cd ~/Cloud/pictures/phone
map gT cd ~/.local/share/Trash/files
map gd cd ~/Downloads
map gD cd ~/Cloud/documents
map gc cd ~/Cloud
map gV cd ~/.config/literate-dotfiles
map gm cd ~/Cloud/meetings
</pre>
</div>
</div>
</div>
<div id="outline-container-orga3a9ba6" class="outline-4">
<h4 id="orga3a9ba6">Get size of folders</h4>
<div class="outline-text-4" id="text-orga3a9ba6">
<div id="outline-container-org614f51e" class="outline-4">
<h4 id="org614f51e">Get size of folders</h4>
<div class="outline-text-4" id="text-org614f51e">
<div class="org-src-container">
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Get size of all folders</span>
<span class="org-variable-name">map du shell -p du --max-depth</span>=<span class="org-highlight-numbers-number">1</span> -h --apparent-size
@@ -611,9 +611,9 @@ map gV cd ~/.config/literate-dotfiles
</div>
</div>
<div id="outline-container-org8fee5b5" class="outline-4">
<h4 id="org8fee5b5">Yank path of directory/file</h4>
<div class="outline-text-4" id="text-org8fee5b5">
<div id="outline-container-org9fabfc6" class="outline-4">
<h4 id="org9fabfc6">Yank path of directory/file</h4>
<div class="outline-text-4" id="text-org9fabfc6">
<div class="org-src-container">
<pre class="src src-conf"><span class="org-comment-delimiter"># </span><span class="org-comment">Yank path of current directory/file</span>
map yp shell -f echo -n %d/%f | xsel -i; xsel -o | xsel -i -b
@@ -626,19 +626,19 @@ map yn shell -f echo -n %f | xsel -i; xsel -o | xsel -i -b
</div>
</div>
<div id="outline-container-orgf653bf2" class="outline-4">
<h4 id="orgf653bf2">Drag and Drop</h4>
<div class="outline-text-4" id="text-orgf653bf2">
<div id="outline-container-orgd122cc5" class="outline-4">
<h4 id="orgd122cc5">Drag and Drop</h4>
<div class="outline-text-4" id="text-orgd122cc5">
<div class="org-src-container">
<pre class="src src-conf">map D shell dragon-drag-and-drop -a -x %p
<pre class="src src-conf">map D shell dragon -a -x %p
</pre>
</div>
</div>
</div>
<div id="outline-container-orgf520032" class="outline-4">
<h4 id="orgf520032">Rename files</h4>
<div class="outline-text-4" id="text-orgf520032">
<div id="outline-container-org40d7da9" class="outline-4">
<h4 id="org40d7da9">Rename files</h4>
<div class="outline-text-4" id="text-org40d7da9">
<div class="org-src-container">
<pre class="src src-conf">map a rename_append
map C eval fm.execute_console(<span class="org-string">"bulkrename"</span>) if fm.thisdir.marked_items else fm.open_console(<span class="org-string">"rename "</span>)
@@ -649,9 +649,9 @@ map I eval fm.open_console(<span class="org-string">'rename '</span> + fm.thisf
</div>
</div>
<div id="outline-container-org402e074" class="outline-4">
<h4 id="org402e074">Paste files</h4>
<div class="outline-text-4" id="text-org402e074">
<div id="outline-container-orge14bd5c" class="outline-4">
<h4 id="orge14bd5c">Paste files</h4>
<div class="outline-text-4" id="text-orge14bd5c">
<div class="org-src-container">
<pre class="src src-conf">map pp paste
<span class="org-variable-name">map po paste overwrite</span>=True
@@ -674,9 +674,9 @@ Paste with Rsync
</div>
</div>
<div id="outline-container-org5c2f844" class="outline-4">
<h4 id="org5c2f844">Delete and move files</h4>
<div class="outline-text-4" id="text-org5c2f844">
<div id="outline-container-orgaa7c2c3" class="outline-4">
<h4 id="orgaa7c2c3">Delete and move files</h4>
<div class="outline-text-4" id="text-orgaa7c2c3">
<div class="org-src-container">
<pre class="src src-conf">map dD shell -s trash-put %s
map dd cut
@@ -686,9 +686,9 @@ map du uncut
</div>
</div>
<div id="outline-container-org8c6e09d" class="outline-4">
<h4 id="org8c6e09d">Copy files</h4>
<div class="outline-text-4" id="text-org8c6e09d">
<div id="outline-container-org6a0ab9c" class="outline-4">
<h4 id="org6a0ab9c">Copy files</h4>
<div class="outline-text-4" id="text-org6a0ab9c">
<div class="org-src-container">
<pre class="src src-conf">map yy copy
map yu uncut
@@ -697,9 +697,9 @@ map yu uncut
</div>
</div>
<div id="outline-container-org9bae784" class="outline-4">
<h4 id="org9bae784">Searching</h4>
<div class="outline-text-4" id="text-org9bae784">
<div id="outline-container-org96d5c4e" class="outline-4">
<h4 id="org96d5c4e">Searching</h4>
<div class="outline-text-4" id="text-org96d5c4e">
<div class="org-src-container">
<pre class="src src-conf">map / console search%space
map n search_next
@@ -709,9 +709,9 @@ map n search_next
</div>
</div>
<div id="outline-container-org179497a" class="outline-4">
<h4 id="org179497a">Tabs</h4>
<div class="outline-text-4" id="text-org179497a">
<div id="outline-container-org9a73d6d" class="outline-4">
<h4 id="org9a73d6d">Tabs</h4>
<div class="outline-text-4" id="text-org9a73d6d">
<div class="org-src-container">
<pre class="src src-conf">map &lt;C-n&gt; tab_new ~
map &lt;C-w&gt; tab_close
@@ -726,9 +726,9 @@ map gt tab_move <span class="org-highlight-numbers-number">1</span>
</div>
</div>
<div id="outline-container-org9362376" class="outline-4">
<h4 id="org9362376">Settings</h4>
<div class="outline-text-4" id="text-org9362376">
<div id="outline-container-org68a56b0" class="outline-4">
<h4 id="org68a56b0">Settings</h4>
<div class="outline-text-4" id="text-org68a56b0">
<div class="org-src-container">
<pre class="src src-conf">map zh set show_hidden!
@@ -739,9 +739,9 @@ map zv set use_preview_script!
</div>
</div>
<div id="outline-container-org3d82580" class="outline-4">
<h4 id="org3d82580">Bookmarks</h4>
<div class="outline-text-4" id="text-org3d82580">
<div id="outline-container-org0fd03b5" class="outline-4">
<h4 id="org0fd03b5">Bookmarks</h4>
<div class="outline-text-4" id="text-org0fd03b5">
<div class="org-src-container">
<pre class="src src-conf">map `&lt;any&gt; enter_bookmark %any
map <span class="org-string">'&lt;any&gt; enter_bookmark %any</span>
@@ -755,9 +755,9 @@ map <span class="org-string">'&lt;any&gt; enter_bookmark %any</span>
</div>
</div>
<div id="outline-container-orgc3db4a0" class="outline-4">
<h4 id="orgc3db4a0">FZF</h4>
<div class="outline-text-4" id="text-orgc3db4a0">
<div id="outline-container-orgb0115a2" class="outline-4">
<h4 id="orgb0115a2">FZF</h4>
<div class="outline-text-4" id="text-orgb0115a2">
<div class="org-src-container">
<pre class="src src-conf">map &lt;C-f&gt; fzf_select
</pre>
@@ -766,13 +766,13 @@ map <span class="org-string">'&lt;any&gt; enter_bookmark %any</span>
</div>
</div>
<div id="outline-container-org7e7a4ec" class="outline-3">
<h3 id="org7e7a4ec">Define keys for the console</h3>
<div class="outline-text-3" id="text-org7e7a4ec">
<div id="outline-container-orgdefc138" class="outline-3">
<h3 id="orgdefc138">Define keys for the console</h3>
<div class="outline-text-3" id="text-orgdefc138">
</div>
<div id="outline-container-orgef5af30" class="outline-4">
<h4 id="orgef5af30">Basic</h4>
<div class="outline-text-4" id="text-orgef5af30">
<div id="outline-container-org9a83f87" class="outline-4">
<h4 id="org9a83f87">Basic</h4>
<div class="outline-text-4" id="text-org9a83f87">
<div class="org-src-container">
<pre class="src src-conf">cmap &lt;tab&gt; eval fm.ui.console.tab()
cmap &lt;s-tab&gt; eval fm.ui.console.tab(-1)
@@ -790,9 +790,9 @@ copycmap &lt;CR&gt; &lt;C-j&gt;
</div>
</div>
<div id="outline-container-orga9f3972" class="outline-4">
<h4 id="orga9f3972">Move around</h4>
<div class="outline-text-4" id="text-orga9f3972">
<div id="outline-container-org1e1bebb" class="outline-4">
<h4 id="org1e1bebb">Move around</h4>
<div class="outline-text-4" id="text-org1e1bebb">
<div class="org-src-container">
<pre class="src src-conf">cmap &lt;up&gt; eval fm.ui.console.history_move(-1)
cmap &lt;down&gt; eval fm.ui.console.history_move(<span class="org-highlight-numbers-number">1</span>)
@@ -803,9 +803,9 @@ cmap &lt;down&gt; eval fm.ui.console.history_move(<span class="org-highlight-nu
</div>
</div>
<div id="outline-container-org6265874" class="outline-4">
<h4 id="org6265874">Line Editing</h4>
<div class="outline-text-4" id="text-org6265874">
<div id="outline-container-org31fffe9" class="outline-4">
<h4 id="org31fffe9">Line Editing</h4>
<div class="outline-text-4" id="text-org31fffe9">
<div class="org-src-container">
<pre class="src src-conf">cmap &lt;backspace&gt; eval fm.ui.console.delete(-1)
cmap &lt;delete&gt; eval fm.ui.console.delete(<span class="org-highlight-numbers-number">0</span>)
@@ -825,9 +825,9 @@ copycmap &lt;end&gt; &lt;C-e&gt;
<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 id="outline-container-orgf43c204" class="outline-3">
<h3 id="orgf43c204">Documentation</h3>
<div class="outline-text-3" id="text-orgf43c204">
<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>
@@ -881,9 +881,9 @@ copycmap &lt;end&gt; &lt;C-e&gt;
</div>
</div>
<div id="outline-container-org64e62ab" class="outline-3">
<h3 id="org64e62ab">Text Files</h3>
<div class="outline-text-3" id="text-org64e62ab">
<div id="outline-container-org23e55de" class="outline-3">
<h3 id="org23e55de">Text Files</h3>
<div class="outline-text-3" id="text-org23e55de">
<p>
Define the <code>$EDITOR</code> for text files as first action:
</p>
@@ -924,9 +924,9 @@ Org mode files
</div>
</div>
<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 id="outline-container-orgde2c8c4" class="outline-3">
<h3 id="orgde2c8c4">PDF, Epub and jdvu</h3>
<div class="outline-text-3" id="text-orgde2c8c4">
<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>
@@ -949,9 +949,9 @@ Org mode files
</div>
</div>
<div id="outline-container-org2c35566" class="outline-3">
<h3 id="org2c35566">Archives</h3>
<div class="outline-text-3" id="text-org2c35566">
<div id="outline-container-org1c7acb5" class="outline-3">
<h3 id="org1c7acb5">Archives</h3>
<div class="outline-text-3" id="text-org1c7acb5">
<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>
@@ -966,9 +966,9 @@ Org mode files
</div>
</div>
<div id="outline-container-orga558ade" class="outline-3">
<h3 id="orga558ade">Websites</h3>
<div class="outline-text-3" id="text-orga558ade">
<div id="outline-container-org76fa21f" class="outline-3">
<h3 id="org76fa21f">Websites</h3>
<div class="outline-text-3" id="text-org76fa21f">
<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>
@@ -979,18 +979,18 @@ Org mode files
</div>
</div>
<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 id="outline-container-org0700123" class="outline-3">
<h3 id="org0700123">Word, Excel and Presentation files</h3>
<div class="outline-text-3" id="text-org0700123">
<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>
<pre class="src src-conf"><span class="org-variable-name">ext docx?, has onlyoffice-desktopeditors, X, flag f</span> = onlyoffice-desktopeditors <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>
<pre class="src src-conf"><span class="org-variable-name">ext pptx?, has onlyoffice-desktopeditors, X, flag f</span> = onlyoffice-desktopeditors <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>
@@ -998,7 +998,7 @@ Org mode files
<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 onlyoffice-desktopeditors, X, flag f</span> = onlyoffice-desktopeditors <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>
@@ -1006,9 +1006,9 @@ Org mode files
</div>
</div>
<div id="outline-container-org64ef3f5" class="outline-3">
<h3 id="org64ef3f5">Images</h3>
<div class="outline-text-3" id="text-org64ef3f5">
<div id="outline-container-org384b150" class="outline-3">
<h3 id="org384b150">Images</h3>
<div class="outline-text-3" id="text-org384b150">
<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>
@@ -1030,9 +1030,9 @@ Org mode files
</div>
</div>
<div id="outline-container-org7d765c1" class="outline-3">
<h3 id="org7d765c1">Audio</h3>
<div class="outline-text-3" id="text-org7d765c1">
<div id="outline-container-org0297fc8" class="outline-3">
<h3 id="org0297fc8">Audio</h3>
<div class="outline-text-3" id="text-org0297fc8">
<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>
@@ -1041,9 +1041,9 @@ Org mode files
</div>
</div>
<div id="outline-container-org82c25f1" class="outline-3">
<h3 id="org82c25f1">Video</h3>
<div class="outline-text-3" id="text-org82c25f1">
<div id="outline-container-org915f677" class="outline-3">
<h3 id="org915f677">Video</h3>
<div class="outline-text-3" id="text-org915f677">
<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>
@@ -1052,9 +1052,9 @@ Org mode files
</div>
</div>
<div id="outline-container-org85aac1e" class="outline-3">
<h3 id="org85aac1e">Misc</h3>
<div class="outline-text-3" id="text-org85aac1e">
<div id="outline-container-orgc8412d2" class="outline-3">
<h3 id="orgc8412d2">Misc</h3>
<div class="outline-text-3" id="text-orgc8412d2">
<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>
@@ -1070,20 +1070,20 @@ Org mode files
<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">has dragon-drag-and-drop, X, flag f</span> = dragon-drag-and-drop -a -x <span class="org-string">"$@"</span>
<span class="org-variable-name">has dragon, X, flag f</span> = dragon -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>
<div class="outline-text-2" id="text-org89bf721">
<div id="outline-container-org0e1d7c0" class="outline-2">
<h2 id="org0e1d7c0">Ranger Commands</h2>
<div class="outline-text-2" id="text-org0e1d7c0">
</div>
<div id="outline-container-org58a0d43" class="outline-3">
<h3 id="org58a0d43">Import</h3>
<div class="outline-text-3" id="text-org58a0d43">
<div id="outline-container-orga3bcd54" class="outline-3">
<h3 id="orga3bcd54">Import</h3>
<div class="outline-text-3" id="text-orga3bcd54">
<div class="org-src-container">
<pre class="src src-python"><span class="org-keyword">from</span> ranger.api.commands <span class="org-keyword">import</span> *
@@ -1093,9 +1093,9 @@ Org mode files
</div>
</div>
<div id="outline-container-orgb79cde7" class="outline-3">
<h3 id="orgb79cde7">fzf_select</h3>
<div class="outline-text-3" id="text-orgb79cde7">
<div id="outline-container-org5e19416" class="outline-3">
<h3 id="org5e19416">fzf_select</h3>
<div class="outline-text-3" id="text-org5e19416">
<div class="org-src-container">
<pre class="src src-python"><span class="org-keyword">class</span> <span class="org-type">fzf_select</span>(Command):
<span class="org-doc">"""</span>
@@ -1134,7 +1134,7 @@ Org mode files
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-06-20 dim. 14:21</p>
<p class="date">Created: 2022-05-09 lun. 10:04</p>
</div>
</body>
</html>