mirror of
https://github.com/SqrtMinusOne/sqrtminusone.github.io.git
synced 2025-12-11 00:03:02 +03:00
deploy: ec9d4f60e5
This commit is contained in:
parent
9d843a5936
commit
c8f13b5b4c
6 changed files with 64 additions and 51 deletions
|
|
@ -78,7 +78,22 @@
|
|||
<ul>
|
||||
<li>A friend of mine</li>
|
||||
</ul>
|
||||
<h2 id="dot-profile"><code>.profile</code></h2>
|
||||
<h2 id="colors">Colors</h2>
|
||||
<p>Noweb function to get colors.</p>
|
||||
<p><a id="code-snippet--get-color"></a></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">let</span> ((<span style="color:#19177c">color</span> (<span style="color:#008000">or</span> (<span style="color:#19177c">my/color-value</span> <span style="color:#19177c">name</span>))))
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#008000">if</span> (<span style="color:#00f">></span> <span style="color:#008000">quote</span> <span style="color:#666">0</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#00f">concat</span> <span style="color:#ba2121">"\""</span> <span style="color:#19177c">color</span> <span style="color:#ba2121">"\""</span>)
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#19177c">color</span>))
|
||||
</span></span></code></pre></div><p><a id="code-snippet--get-fg-for-color"></a></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">let</span> ((<span style="color:#19177c">val</span> (<span style="color:#008000">if</span> (<span style="color:#19177c">ct-light-p</span> (<span style="color:#19177c">my/color-value</span> <span style="color:#19177c">name</span>))
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">my/color-value</span> <span style="color:#19177c">'black</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">my/color-value</span> <span style="color:#19177c">'white</span>))))
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#008000">if</span> (<span style="color:#00f">eq</span> <span style="color:#008000">quote</span> <span style="color:#666">1</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#00f">concat</span> <span style="color:#ba2121">"\""</span> <span style="color:#19177c">val</span> <span style="color:#ba2121">"\""</span>)
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#19177c">val</span>))
|
||||
</span></span></code></pre></div><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">setq-local</span> <span style="color:#19177c">org-confirm-babel-evaluate</span> <span style="color:#800">nil</span>)
|
||||
</span></span></code></pre></div><h2 id="dot-profile"><code>.profile</code></h2>
|
||||
<h3 id="environment">Environment</h3>
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-sh" data-lang="sh"><span style="display:flex;"><span><span style="color:#008000">export</span> <span style="color:#19177c">QT_QPA_PLATFORMTHEME</span><span style="color:#666">=</span><span style="color:#ba2121">"qt5ct"</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#008000">export</span> <span style="color:#19177c">QT_AUTO_SCREEN_SCALE_FACTOR</span><span style="color:#666">=</span><span style="color:#666">0</span>
|
||||
|
|
@ -262,7 +277,7 @@
|
|||
</span></span><span style="display:flex;"><span> <span style="color:#008000">exec</span> fish
|
||||
</span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">fi</span>
|
||||
</span></span></code></pre></div><p>The rest of <code>.bashrc</code> is not executed if fish was launched.</p>
|
||||
<h4 id="colors">Colors</h4>
|
||||
<h4 id="colors-1">Colors</h4>
|
||||
<p>Setting for colors, packed in the default <code>.bashrc</code> in Manjaro</p>
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#19177c">use_color</span><span style="color:#666">=</span><span style="color:#008000">true</span>
|
||||
</span></span><span style="display:flex;"><span>
|
||||
|
|
@ -455,7 +470,7 @@
|
|||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-fish" data-lang="fish"><span style="display:flex;"><span><span style="color:#408080;font-style:italic"># if test -n "$EMACS_CONDA_ENV";
|
||||
</span></span></span><span style="display:flex;"><span><span style="color:#408080;font-style:italic"></span> <span style="color:#408080;font-style:italic"># conda activate $EMACS_CONDA_ENV
|
||||
</span></span></span><span style="display:flex;"><span><span style="color:#408080;font-style:italic"># end
|
||||
</span></span></span></code></pre></div><h3 id="colors-1">Colors</h3>
|
||||
</span></span></span></code></pre></div><h3 id="colors-2">Colors</h3>
|
||||
<p>Fish seems to have hardcoded colorcodes in some color settings. I set these to base16 colors, so they would match Xresources.</p>
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-fish" data-lang="fish"><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">set</span> <span style="color:#19177c">fish_color_command</span> cyan
|
||||
</span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">set</span> <span style="color:#19177c">fish_color_comment</span> green
|
||||
|
|
@ -464,7 +479,7 @@
|
|||
</span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">set</span> <span style="color:#19177c">fish_color_escape</span> yellow
|
||||
</span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">set</span> <span style="color:#19177c">fish_color_operator</span> yellow
|
||||
</span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">set</span> <span style="color:#19177c">fish_color_param</span> magenta
|
||||
</span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">set</span> <span style="color:#19177c">fish_color_quote</span> brwhite
|
||||
</span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">set</span> <span style="color:#19177c">fish_color_quote</span> green
|
||||
</span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">set</span> <span style="color:#19177c">fish_color_redirection</span> yellow
|
||||
</span></span></code></pre></div><h3 id="keybindings">Keybindings</h3>
|
||||
<div class="highlight"><pre tabindex="0" style=";-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-fish" data-lang="fish"><span style="display:flex;"><span><span style="color:#008000">bind</span> <span style="color:#7d9029">-M</span> insert <span style="color:#b62;font-weight:bold">\e</span>l forward-char
|
||||
|
|
@ -689,21 +704,7 @@
|
|||
</tbody>
|
||||
</table>
|
||||
<p><a href="https://github.com/alacritty/alacritty">Alacritty</a> is a GPU-accelerated terminal emulator. I haven’t found it to be an inch faster than st, but <code>yml</code> configuration is way more convenient than patches.</p>
|
||||
<p>The application doesn’t support XResources, so here goes noweb.</p>
|
||||
<p><a id="code-snippet--get-color"></a></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">let</span> ((<span style="color:#19177c">color</span> (<span style="color:#008000">or</span> (<span style="color:#19177c">my/color-value</span> <span style="color:#19177c">name</span>))))
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#008000">if</span> (<span style="color:#00f">></span> <span style="color:#008000">quote</span> <span style="color:#666">0</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#00f">concat</span> <span style="color:#ba2121">"\""</span> <span style="color:#19177c">color</span> <span style="color:#ba2121">"\""</span>)
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#19177c">color</span>))
|
||||
</span></span></code></pre></div><p><a id="code-snippet--get-fg-for-color"></a></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">let</span> ((<span style="color:#19177c">val</span> (<span style="color:#008000">if</span> (<span style="color:#19177c">ct-light-p</span> (<span style="color:#19177c">my/color-value</span> <span style="color:#19177c">name</span>))
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">my/color-value</span> <span style="color:#19177c">'black</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">my/color-value</span> <span style="color:#19177c">'white</span>))))
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#008000">if</span> (<span style="color:#00f">eq</span> <span style="color:#008000">quote</span> <span style="color:#666">1</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#00f">concat</span> <span style="color:#ba2121">"\""</span> <span style="color:#19177c">val</span> <span style="color:#ba2121">"\""</span>)
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#19177c">val</span>))
|
||||
</span></span></code></pre></div><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">setq-local</span> <span style="color:#19177c">org-confirm-babel-evaluate</span> <span style="color:#800">nil</span>)
|
||||
</span></span></code></pre></div><p>References:</p>
|
||||
<p>References:</p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/alacritty/alacritty/blob/master/alacritty.yml">default config</a></li>
|
||||
</ul>
|
||||
|
|
@ -1067,6 +1068,7 @@
|
|||
<b><a href="#">Table of Contents</a></b>
|
||||
<nav id="TableOfContents">
|
||||
<ul>
|
||||
<li><a href="#colors">Colors</a></li>
|
||||
<li><a href="#dot-profile"><code>.profile</code></a>
|
||||
<ul>
|
||||
<li><a href="#environment">Environment</a></li>
|
||||
|
|
@ -1088,7 +1090,7 @@
|
|||
<ul>
|
||||
<li><a href="#startup-and-environment">Startup & environment</a></li>
|
||||
<li><a href="#launch-fish">Launch fish</a></li>
|
||||
<li><a href="#colors">Colors</a></li>
|
||||
<li><a href="#colors-1">Colors</a></li>
|
||||
<li><a href="#settings">Settings</a></li>
|
||||
<li><a href="#aliases">Aliases</a></li>
|
||||
<li><a href="#micromamba">Micromamba</a></li>
|
||||
|
|
@ -1101,7 +1103,7 @@
|
|||
<li><a href="#fish">Fish</a>
|
||||
<ul>
|
||||
<li><a href="#micromamba-1">Micromamba</a></li>
|
||||
<li><a href="#colors-1">Colors</a></li>
|
||||
<li><a href="#colors-2">Colors</a></li>
|
||||
<li><a href="#keybindings">Keybindings</a></li>
|
||||
<li><a href="#functions">Functions</a></li>
|
||||
<li><a href="#direnv">direnv</a></li>
|
||||
|
|
|
|||
|
|
@ -196,6 +196,10 @@ Emacs is also particularly great at writing Lisp code, e.g. Clojure, Common Lisp
|
|||
<td>progidy</td>
|
||||
<td>ab0d01c525f2b44dd64ec09747daf0fced4bd9c7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>tree-sitter</td>
|
||||
<td>1920a48aec49837d63fa88ca315928dc4e9d14c2</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h2 id="initial-setup">Initial setup</h2>
|
||||
|
|
@ -1300,7 +1304,10 @@ Emacs is also particularly great at writing Lisp code, e.g. Clojure, Common Lisp
|
|||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:straight</span> <span style="color:#800">t</span>)
|
||||
</span></span></code></pre></div><p>Let’s see…</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">ef-themes</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:straight</span> <span style="color:#800">t</span>)
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:straight</span> <span style="color:#800">t</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:config</span>
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#008000">setq</span> <span style="color:#19177c">ef-duo-light-palette-overrides</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#666">'</span>((<span style="color:#19177c">constant</span> <span style="color:#19177c">green</span>))))
|
||||
</span></span></code></pre></div><h4 id="custom-theme-1">Custom theme</h4>
|
||||
<p>Here I define a few things on the top of Emacs theme, because:</p>
|
||||
<ul>
|
||||
|
|
@ -1931,33 +1938,38 @@ Emacs is also particularly great at writing Lisp code, e.g. Clojure, Common Lisp
|
|||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">reusable-frames</span> <span style="color:#666">.</span> <span style="color:#19177c">visible</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">window-height</span> <span style="color:#666">.</span> <span style="color:#666">0.33</span>))))
|
||||
</span></span></code></pre></div><h4 id="tree-sitter">Tree Sitter</h4>
|
||||
<p>An incremental code parsing system, constructing a syntax tree at runtime.</p>
|
||||
<p>Right now it doesn’t do much except provide a better syntax highlighting than regexes, but this integration is a rather recent development. There are already some major modes built on top of this thing.</p>
|
||||
<p>Also, it seems to break if run from mmm-mode, so there is a small workaround.</p>
|
||||
<p>Tree-Sitter integration with Emacs 29.</p>
|
||||
<p>References:</p>
|
||||
<ul>
|
||||
<li><a href="https://tree-sitter.github.io/tree-sitter/">Tree-sitter library</a></li>
|
||||
<li><a href="https://ubolonton.github.io/emacs-tree-sitter/">Emacs Tree-sitter</a></li>
|
||||
<li><a href="https://www.masteringemacs.org/article/how-to-get-started-tree-sitter">How to Get Started with Tree-Sitter - Mastering Emacs</a></li>
|
||||
</ul>
|
||||
<!--listend-->
|
||||
<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">defun</span> <span style="color:#19177c">my/tree-sitter-if-not-mmm</span> ()
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#008000">when</span> (<span style="color:#19177c">not</span> (<span style="color:#008000">and</span> (<span style="color:#00f">boundp</span> <span style="color:#19177c">'mmm-temp-buffer-name</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#00f">string-equal</span> <span style="color:#19177c">mmm-temp-buffer-name</span> (<span style="color:#00f">buffer-name</span>))))
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">tree-sitter-mode</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">tree-sitter-hl-mode</span>)))
|
||||
</span></span><span style="display:flex;"><span>
|
||||
</span></span><span style="display:flex;"><span>(<span style="color:#008000">use-package</span> <span style="color:#19177c">tree-sitter</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:straight</span> <span style="color:#800">t</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:if</span> (<span style="color:#19177c">not</span> (<span style="color:#008000">or</span> <span style="color:#19177c">my/remote-server</span> <span style="color:#19177c">my/is-termux</span>))
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:hook</span> ((<span style="color:#19177c">typescript-mode</span> <span style="color:#666">.</span> <span style="color:#19177c">my/tree-sitter-if-not-mmm</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">js-mode</span> <span style="color:#666">.</span> <span style="color:#19177c">my/tree-sitter-if-not-mmm</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">python-mode</span> <span style="color:#666">.</span> <span style="color:#19177c">tree-sitter-mode</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">python-mode</span> <span style="color:#666">.</span> <span style="color:#19177c">tree-sitter-hl-mode</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">csharp-mode</span> <span style="color:#666">.</span> <span style="color:#19177c">tree-sitter-mode</span>)))
|
||||
</span></span><span style="display:flex;"><span>
|
||||
</span></span><span style="display:flex;"><span>(<span style="color:#008000">use-package</span> <span style="color:#19177c">tree-sitter-langs</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:straight</span> <span style="color:#800">t</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:after</span> <span style="color:#19177c">tree-sitter</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:#008000">use-package</span> <span style="color:#19177c">treesit</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:straight</span> (<span style="color:#008000">:type</span> <span style="color:#19177c">built-in</span>)
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:if</span> (<span style="color:#008000">featurep</span> <span style="color:#19177c">'treesit</span>)
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:config</span>
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#008000">setq</span> <span style="color:#19177c">treesit-language-source-alist</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#666">'</span>((<span style="color:#19177c">bash</span> <span style="color:#ba2121">"https://github.com/tree-sitter/tree-sitter-bash"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">cmake</span> <span style="color:#ba2121">"https://github.com/uyha/tree-sitter-cmake"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">css</span> <span style="color:#ba2121">"https://github.com/tree-sitter/tree-sitter-css"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">elisp</span> <span style="color:#ba2121">"https://github.com/Wilfred/tree-sitter-elisp"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">go</span> <span style="color:#ba2121">"https://github.com/tree-sitter/tree-sitter-go"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">html</span> <span style="color:#ba2121">"https://github.com/tree-sitter/tree-sitter-html"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">javascript</span> <span style="color:#ba2121">"https://github.com/tree-sitter/tree-sitter-javascript"</span> <span style="color:#ba2121">"master"</span> <span style="color:#ba2121">"src"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">json</span> <span style="color:#ba2121">"https://github.com/tree-sitter/tree-sitter-json"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">make</span> <span style="color:#ba2121">"https://github.com/alemuller/tree-sitter-make"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">markdown</span> <span style="color:#ba2121">"https://github.com/ikatyang/tree-sitter-markdown"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">python</span> <span style="color:#ba2121">"https://github.com/tree-sitter/tree-sitter-python"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">toml</span> <span style="color:#ba2121">"https://github.com/tree-sitter/tree-sitter-toml"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">tsx</span> <span style="color:#ba2121">"https://github.com/tree-sitter/tree-sitter-typescript"</span> <span style="color:#ba2121">"master"</span> <span style="color:#ba2121">"tsx/src"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">typescript</span> <span style="color:#ba2121">"https://github.com/tree-sitter/tree-sitter-typescript"</span> <span style="color:#ba2121">"master"</span> <span style="color:#ba2121">"typescript/src"</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">yaml</span> <span style="color:#ba2121">"https://github.com/ikatyang/tree-sitter-yaml"</span>)))
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#008000">setq</span> <span style="color:#19177c">treesit-font-lock-level</span> <span style="color:#666">4</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#008000">setq</span> <span style="color:#19177c">major-mode-remap-alist</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#666">'</span>((<span style="color:#19177c">typescript-mode</span> <span style="color:#666">.</span> <span style="color:#19177c">typescript-ts-mode</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">js-mode</span> <span style="color:#666">.</span> <span style="color:#19177c">javascript-ts-mode</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">python-mode</span> <span style="color:#666">.</span> <span style="color:#19177c">python-ts-mode</span>)
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">json-mode</span> <span style="color:#666">.</span> <span style="color:#19177c">json-ts-mode</span>))))
|
||||
</span></span></code></pre></div><h4 id="dap">DAP</h4>
|
||||
<p>An Emacs client for Debugger Adapter Protocol.</p>
|
||||
<p>Okay, so, I tried to use it many times… Chrome DevTools and ipdb / pudb are just better for me. Maybe I’ll check out RealGUD instead… Will see.</p>
|
||||
|
|
@ -2870,6 +2882,7 @@ Emacs is also particularly great at writing Lisp code, e.g. Clojure, Common Lisp
|
|||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">advice-mapc</span> (<span style="color:#008000">lambda</span> (<span style="color:#19177c">advice</span> <span style="color:#19177c">_props</span>) (<span style="color:#19177c">advice-remove</span> <span style="color:#19177c">sym</span> <span style="color:#19177c">advice</span>)) <span style="color:#19177c">sym</span>))
|
||||
</span></span></code></pre></div><h5 id="ielm">IELM</h5>
|
||||
<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-hook</span> <span style="color:#19177c">'inferior-emacs-lisp-mode-hook</span> <span style="color:#00f">#'</span><span style="color:#19177c">smartparens-mode</span>)
|
||||
</span></span><span style="display:flex;"><span>(<span style="color:#19177c">my-leader-def</span> <span style="color:#ba2121">"bi"</span> <span style="color:#00f">#'</span><span style="color:#19177c">ielm</span>)
|
||||
</span></span></code></pre></div><h4 id="common-lisp">Common lisp</h4>
|
||||
<h5 id="slime">SLIME</h5>
|
||||
<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">slime</span>
|
||||
|
|
@ -3308,9 +3321,11 @@ Emacs is also particularly great at writing Lisp code, e.g. Clojure, Common Lisp
|
|||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Disabled that for now because it depends on the old tree sitter.</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">csharp-mode</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:straight</span> <span style="color:#800">t</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:mode</span> <span style="color:#ba2121">"\\.cs\\'"</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:disabled</span> <span style="color:#800">t</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#008000">:config</span>
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#008000">setq</span> <span style="color:#19177c">lsp-csharp-server-path</span> (<span style="color:#19177c">executable-find</span> <span style="color:#ba2121">"omnisharp-wrapper"</span>))
|
||||
</span></span><span style="display:flex;"><span> (<span style="color:#19177c">add-hook</span> <span style="color:#19177c">'csharp-mode-hook</span> <span style="color:#00f">#'</span><span style="color:#19177c">csharp-tree-sitter-mode</span>)
|
||||
|
|
|
|||
|
|
@ -13,12 +13,8 @@
|
|||
|
||||
<guid>https://sqrtminusone.xyz/configs/console/</guid>
|
||||
<description>No matter from which side you approach penguins, more always come from behind
|
||||
A friend of mine .profile Environment export QT_QPA_PLATFORMTHEME=&#34;qt5ct&#34; export QT_AUTO_SCREEN_SCALE_FACTOR=0 Set ripgrep config path
|
||||
export RIPGREP_CONFIG_PATH=$HOME/.config/ripgrep/ripgreprc hledger path
|
||||
export LEDGER_FILE=&#34;$HOME/30-39 Life/32 org-mode/ledger/ledger.journal&#34; Checking if running inside termux
|
||||
if command -v termux-setup-storage &gt; /dev/null; then export IS_ANDROID=true [[ -f ~/.android_profile ]] &amp;&amp; . ~/.android_profile fi Timezone
|
||||
# TZ=&#39;Asia/Karachi&#39;; export TZ My paths My script folders
|
||||
if [ -d &#34;$HOME/bin&#34; ] ; then export PATH=&#34;$HOME/bin:$PATH&#34; export PATH=&#34;$HOME/bin/scripts:$PATH&#34; fi if [ -d &#34;$HOME/.</description>
|
||||
A friend of mine Colors Noweb function to get colors.
|
||||
(let ((color (or (my/color-value name)))) (if (&gt; quote 0) (concat &#34;\&#34;&#34; color &#34;\&#34;&#34;) color)) (let ((val (if (ct-light-p (my/color-value name)) (my/color-value &#39;black) (my/color-value &#39;white)))) (if (eq quote 1) (concat &#34;\&#34;&#34; val &#34;\&#34;&#34;) val)) (setq-local org-confirm-babel-evaluate nil) .profile Environment export QT_QPA_PLATFORMTHEME=&#34;qt5ct&#34; export QT_AUTO_SCREEN_SCALE_FACTOR=0 Set ripgrep config path</description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
|
|
|
|||
BIN
stats/all.png
BIN
stats/all.png
Binary file not shown.
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 65 KiB |
Loading…
Add table
Reference in a new issue