This commit is contained in:
SqrtMinusOne 2023-01-02 09:04:06 +00:00
parent 60abb4e7dc
commit 1b571e82aa
5 changed files with 10 additions and 28 deletions

View file

@ -464,32 +464,7 @@
</tbody>
</table>
<p>A structured shell. I don&rsquo;t use it as of now, but perhaps one day.</p>
<p>Set starship prompt</p>
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>startup = [
</span></span><span style="display:flex;"><span> <span style="">&lt;&lt;</span>nu-aliases<span style="">&gt;&gt;</span>,
</span></span><span style="display:flex;"><span> <span style="color:#ba2121">&#34;mkdir ~/.cache/starship&#34;</span>,
</span></span><span style="display:flex;"><span> <span style="color:#ba2121">&#34;starship init nu | save ~/.cache/starship/init.nu&#34;</span>,
</span></span><span style="display:flex;"><span> <span style="color:#ba2121">&#34;source ~/.cache/starship/init.nu&#34;</span>,
</span></span><span style="display:flex;"><span>]
</span></span><span style="display:flex;"><span>prompt = <span style="color:#ba2121">&#34;starship_prompt&#34;</span>
</span></span></code></pre></div><p>Skip welcome message</p>
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>skip_welcome_message = <span style="color:#008000;font-weight:bold">true</span>
</span></span></code></pre></div><p>Set table mode</p>
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>table_mode = <span style="color:#ba2121">&#34;rounded&#34;</span>
</span></span></code></pre></div><p>Aliases</p>
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span><span style="color:#ba2121">&#34;alias ll = ls -l&#34;</span>,
</span></span><span style="display:flex;"><span><span style="color:#ba2121">&#34;alias c = clear&#34;</span>,
</span></span><span style="display:flex;"><span><span style="color:#ba2121">&#34;alias q = exit&#34;</span>
</span></span></code></pre></div><p>Colors</p>
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-toml" data-lang="toml"><span style="display:flex;"><span>[color_config]
</span></span><span style="display:flex;"><span>primitive_filesize=<span style="color:#ba2121">&#34;ub&#34;</span>
</span></span><span style="display:flex;"><span>primitive_boolean=<span style="color:#ba2121">&#34;yu&#34;</span>
</span></span><span style="display:flex;"><span>primitive_duration=<span style="color:#ba2121">&#34;g&#34;</span>
</span></span><span style="display:flex;"><span>primitive_path=<span style="color:#ba2121">&#34;y&#34;</span>
</span></span><span style="display:flex;"><span>primitive_date=<span style="color:#ba2121">&#34;r&#34;</span>
</span></span><span style="display:flex;"><span>primitive_int=<span style="color:#ba2121">&#34;c&#34;</span>
</span></span><span style="display:flex;"><span>primitive_decimal=<span style="color:#ba2121">&#34;c&#34;</span>
</span></span></code></pre></div><h2 id="starship-prompt">Starship prompt</h2>
<h2 id="starship-prompt">Starship prompt</h2>
<table>
<thead>
<tr>
@ -499,7 +474,7 @@
</thead>
<tbody>
<tr>
<td>rust-starship</td>
<td>starship-bin</td>
<td>my prompt of choice</td>
</tr>
</tbody>

View file

@ -6113,7 +6113,7 @@ Emacs is also particularly good at writing Lisp code, e.g. Clojure, Common Lisp,
<p>It looks like YouTube has started to throttle youtube-dl, and yt-dlp has a workaround for that particular case. Just don&rsquo;t forget to add the following like to the mpv config:</p>
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-ini" data-lang="ini"><span style="display:flex;"><span><span style="color:#7d9029">script-opts</span><span style="color:#666">=</span><span style="color:#ba2121">ytdl_hook-ytdl_path=yt-dlp</span>
</span></span></code></pre></div><p>It seems a bit strange to keep the MPV config in this file, but I don&rsquo;t use the program outside Emacs.</p>
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-emacs-lisp" data-lang="emacs-lisp"><span style="display:flex;"><span>(<span style="color:#19177c">add-to-list</span> <span style="color:#19177c">&#39;emms-player-list</span> <span style="color:#19177c">&#39;emms-player-mpv</span>)
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-emacs-lisp" data-lang="emacs-lisp"><span style="display:flex;"><span>(<span style="color:#19177c">add-to-list</span> <span style="color:#19177c">&#39;emms-player-list</span> <span style="color:#19177c">&#39;emms-player-mpv</span> <span style="color:#800">t</span>)
</span></span></code></pre></div><p>Also a custom regex. My demands for MPV include running <code>yt-dlp</code>, so there is a regex that matches youtube.com or some of the video formats.</p>
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-emacs-lisp" data-lang="emacs-lisp"><span style="display:flex;"><span>(<span style="color:#19177c">emms-player-set</span> <span style="color:#19177c">emms-player-mpv</span>
</span></span><span style="display:flex;"><span> <span style="color:#19177c">&#39;regex</span>
@ -6667,6 +6667,12 @@ Emacs is also particularly good at writing Lisp code, e.g. Clojure, Common Lisp,
</span></span><span style="display:flex;"><span> <span style="color:#ba2121">&#34;A dummy function.&#34;</span>)
</span></span><span style="display:flex;"><span> (<span style="color:#008000">defvar</span> <span style="color:#19177c">geiser-repl-company-p</span> <span style="color:#800">nil</span>
</span></span><span style="display:flex;"><span> <span style="color:#ba2121">&#34;A dummy variable.&#34;</span>))
</span></span></code></pre></div><h4 id="atomic-chrome">Atomic Chrome</h4>
<p><a href="https://github.com/alpha22jp/atomic-chrome">Atomic Chrome</a> is an extension that allows to edit browser text fields in Emacs. Despite its name, it also works for Firefox with <a href="https://ghosttext.fregante.com/welcome/">GhostText</a>, which is what I use.</p>
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-emacs-lisp" data-lang="emacs-lisp"><span style="display:flex;"><span>(<span style="color:#008000">use-package</span> <span style="color:#19177c">atomic-chrome</span>
</span></span><span style="display:flex;"><span> <span style="color:#008000">:if</span> (<span style="color:#19177c">not</span> <span style="color:#19177c">my/remote-server</span>)
</span></span><span style="display:flex;"><span> <span style="color:#008000">:commands</span> (<span style="color:#19177c">atomic-chrome-start-server</span>)
</span></span><span style="display:flex;"><span> <span style="color:#008000">:straight</span> <span style="color:#800">t</span>)
</span></span></code></pre></div><h3 id="productivity">Productivity</h3>
<h4 id="pomm">pomm</h4>
<p>My package for doing Pomodoro timer.</p>
@ -7345,6 +7351,7 @@ Emacs is also particularly good at writing Lisp code, e.g. Clojure, Common Lisp,
<li><a href="#screenshot-dot-el">screenshot.el</a></li>
<li><a href="#proced">proced</a></li>
<li><a href="#guix">Guix</a></li>
<li><a href="#atomic-chrome">Atomic Chrome</a></li>
</ul>
</li>
<li><a href="#productivity">Productivity</a>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 68 KiB