<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Text Editing on Ian&#39;s Blog</title>
    <link>/tags/text-editing/</link>
    <description>Recent content in Text Editing on Ian&#39;s Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Thu, 09 Feb 2023 00:00:00 +0000</lastBuildDate><atom:link href="/tags/text-editing/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Emacs Configuration</title>
      <link>/dotfiles/emacs/</link>
      <pubDate>Thu, 09 Feb 2023 00:00:00 +0000</pubDate>
      
      <guid>/dotfiles/emacs/</guid>
      <description>&lt;h1 id=&#34;preamble&#34;&gt;Preamble&lt;/h1&gt;
&lt;p&gt;My emacs configuration. It tangles to &lt;code&gt;.emacs.d/init.el&lt;/code&gt; and exports to this markdown file on save. If you&amp;rsquo;re viewing this in a repo, it&amp;rsquo;s better to visit the website at &lt;a href=&#34;https://iankeane.srht.site/dotfiles&#34;&gt;https://iankeane.srht.site/dotfiles&lt;/a&gt;. If you are viewing this on the website and want the repo, you can find it at &lt;a href=&#34;https://sr.ht/~iankeane/dotfiles&#34;&gt;https://sr.ht/~iankeane/dotfiles&lt;/a&gt;. To see the hugo front-matter configuration, you&amp;rsquo;ll have to view the raw code.&lt;/p&gt;
&lt;h1 id=&#34;table-of-contents&#34;&gt;Table of Contents&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org081a21e&#34;&gt;Preamble&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org5a93ab8&#34;&gt;First things first&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org3498177&#34;&gt;Literate Config Setup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgeaa3c0e&#34;&gt;Package initialization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org4b15260&#34;&gt;Environment-specific setup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org001b42e&#34;&gt;Secrets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orga17fce8&#34;&gt;Global variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org8ccc4ca&#34;&gt;Handle config file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org7968ea6&#34;&gt;Required directories for emacs setup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgbd386e7&#34;&gt;Helper Functions&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orga64c8b0&#34;&gt;One-Line Includes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org8120cb9&#34;&gt;Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orga85370b&#34;&gt;AI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org6d955d4&#34;&gt;Org Mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org5ca95c4&#34;&gt;Basic Appearance and Behaviors&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgd0d605c&#34;&gt;Tab bar&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgb58f786&#34;&gt;Navigation&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org027dec5&#34;&gt;Helper Functions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgedb694b&#34;&gt;Direct keymaps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orga7e3239&#34;&gt;Windows and Workspaces&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org8cd9043&#34;&gt;Dired&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org2e6aa50&#34;&gt;Treemacs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org1680a04&#34;&gt;Which-key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org742058f&#34;&gt;General&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgdb27cc0&#34;&gt;Project management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgda27c71&#34;&gt;Autocomplete&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org849ad09&#34;&gt;Vertico&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org9ef21d1&#34;&gt;Consult&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgd95cbdc&#34;&gt;Generic completion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgb4fad26&#34;&gt;Orderless&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org4114c09&#34;&gt;Marginalia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org58e5551&#34;&gt;Company-mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org4d45726&#34;&gt;Embark&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org12a1213&#34;&gt;Snippets&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org226a4d7&#34;&gt;Languages&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orga6a1250&#34;&gt;LSP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orge7d0227&#34;&gt;Rust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org9ddd8bb&#34;&gt;Terraform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org767a77b&#34;&gt;Lisp&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org6b8f847&#34;&gt;Markups&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org2994c1c&#34;&gt;Markdown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orge608fca&#34;&gt;Beancount&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org4c34c15&#34;&gt;Shells&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgda7a53d&#34;&gt;Enable fish completions&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org24e7aaa&#34;&gt;Git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org113f25b&#34;&gt;Meow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org6346b2c&#34;&gt;Evil&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org3d08059&#34;&gt;Web browsing and youtube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orge68769e&#34;&gt;Todo&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org23e2a07&#34;&gt;General&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org8535e12&#34;&gt;Terminals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgfe91e2c&#34;&gt;New functions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgb03a456&#34;&gt;Note taking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org42fe4e9&#34;&gt;One-offs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orga6b994d&#34;&gt;LSP stuff&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orga900d6f&#34;&gt;Completion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org3b06802&#34;&gt;Keybindings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgb72aefb&#34;&gt;New plugins&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org1e61800&#34;&gt;Appearance switches&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgfa60be8&#34;&gt;Research&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org521270c&#34;&gt;System crafters videos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgf852145&#34;&gt;Clean up Org Roam&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org85fb0aa&#34;&gt;Snips from old config&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h1 id=&#34;first-things-first&#34;&gt;First things first&lt;/h1&gt;
&lt;h2 id=&#34;literate-config-setup&#34;&gt;Literate Config Setup&lt;/h2&gt;
&lt;p&gt;To get started, run &lt;code&gt;C-c C-v t&lt;/code&gt;&lt;/p&gt;</description>
      <content>&lt;h1 id=&#34;preamble&#34;&gt;Preamble&lt;/h1&gt;
&lt;p&gt;My emacs configuration. It tangles to &lt;code&gt;.emacs.d/init.el&lt;/code&gt; and exports to this markdown file on save. If you&amp;rsquo;re viewing this in a repo, it&amp;rsquo;s better to visit the website at &lt;a href=&#34;https://iankeane.srht.site/dotfiles&#34;&gt;https://iankeane.srht.site/dotfiles&lt;/a&gt;. If you are viewing this on the website and want the repo, you can find it at &lt;a href=&#34;https://sr.ht/~iankeane/dotfiles&#34;&gt;https://sr.ht/~iankeane/dotfiles&lt;/a&gt;. To see the hugo front-matter configuration, you&amp;rsquo;ll have to view the raw code.&lt;/p&gt;
&lt;h1 id=&#34;table-of-contents&#34;&gt;Table of Contents&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org081a21e&#34;&gt;Preamble&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org5a93ab8&#34;&gt;First things first&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org3498177&#34;&gt;Literate Config Setup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgeaa3c0e&#34;&gt;Package initialization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org4b15260&#34;&gt;Environment-specific setup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org001b42e&#34;&gt;Secrets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orga17fce8&#34;&gt;Global variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org8ccc4ca&#34;&gt;Handle config file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org7968ea6&#34;&gt;Required directories for emacs setup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgbd386e7&#34;&gt;Helper Functions&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orga64c8b0&#34;&gt;One-Line Includes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org8120cb9&#34;&gt;Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orga85370b&#34;&gt;AI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org6d955d4&#34;&gt;Org Mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org5ca95c4&#34;&gt;Basic Appearance and Behaviors&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgd0d605c&#34;&gt;Tab bar&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgb58f786&#34;&gt;Navigation&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org027dec5&#34;&gt;Helper Functions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgedb694b&#34;&gt;Direct keymaps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orga7e3239&#34;&gt;Windows and Workspaces&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org8cd9043&#34;&gt;Dired&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org2e6aa50&#34;&gt;Treemacs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org1680a04&#34;&gt;Which-key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org742058f&#34;&gt;General&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgdb27cc0&#34;&gt;Project management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgda27c71&#34;&gt;Autocomplete&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org849ad09&#34;&gt;Vertico&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org9ef21d1&#34;&gt;Consult&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgd95cbdc&#34;&gt;Generic completion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgb4fad26&#34;&gt;Orderless&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org4114c09&#34;&gt;Marginalia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org58e5551&#34;&gt;Company-mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org4d45726&#34;&gt;Embark&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org12a1213&#34;&gt;Snippets&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org226a4d7&#34;&gt;Languages&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orga6a1250&#34;&gt;LSP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orge7d0227&#34;&gt;Rust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org9ddd8bb&#34;&gt;Terraform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org767a77b&#34;&gt;Lisp&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org6b8f847&#34;&gt;Markups&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org2994c1c&#34;&gt;Markdown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orge608fca&#34;&gt;Beancount&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org4c34c15&#34;&gt;Shells&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgda7a53d&#34;&gt;Enable fish completions&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org24e7aaa&#34;&gt;Git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org113f25b&#34;&gt;Meow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org6346b2c&#34;&gt;Evil&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org3d08059&#34;&gt;Web browsing and youtube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orge68769e&#34;&gt;Todo&lt;/a&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org23e2a07&#34;&gt;General&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org8535e12&#34;&gt;Terminals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgfe91e2c&#34;&gt;New functions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgb03a456&#34;&gt;Note taking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org42fe4e9&#34;&gt;One-offs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orga6b994d&#34;&gt;LSP stuff&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orga900d6f&#34;&gt;Completion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org3b06802&#34;&gt;Keybindings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgb72aefb&#34;&gt;New plugins&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org1e61800&#34;&gt;Appearance switches&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgfa60be8&#34;&gt;Research&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org521270c&#34;&gt;System crafters videos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#orgf852145&#34;&gt;Clean up Org Roam&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../dotfiles/emacs/#org85fb0aa&#34;&gt;Snips from old config&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h1 id=&#34;first-things-first&#34;&gt;First things first&lt;/h1&gt;
&lt;h2 id=&#34;literate-config-setup&#34;&gt;Literate Config Setup&lt;/h2&gt;
&lt;p&gt;To get started, run &lt;code&gt;C-c C-v t&lt;/code&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-lisp&#34; data-lang=&#34;lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;defun&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;dotfiles/org-babel-tangle-config&lt;/span&gt; ()
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;when&lt;/span&gt; (&lt;span style=&#34;color:#8caaee&#34;&gt;string-equal&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;buffer-file-name&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            (&lt;span style=&#34;color:#f2d5cf&#34;&gt;expand-file-name&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/dotfiles/guix/init.org&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#ca9ee6&#34;&gt;let&lt;/span&gt; ((&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-confirm-babel-evaluate&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;nil&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    (&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-babel-tangle&lt;/span&gt;))))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-hook&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;org-mode-hook&lt;/span&gt; (&lt;span style=&#34;color:#99d1db&#34;&gt;lambda&lt;/span&gt; () (&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-hook&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;after-save-hook&lt;/span&gt; &lt;span style=&#34;color:#8caaee&#34;&gt;#&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#f2d5cf&#34;&gt;dotfiles/org-babel-tangle-config&lt;/span&gt;)))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;package-initialization&#34;&gt;Package initialization&lt;/h2&gt;
&lt;h3 id=&#34;use-package&#34;&gt;Use-package&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Initialize Package Sources&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;require&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;package&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;package-archives&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;((&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;melpa&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;https://melpa.org/packages/&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;org&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;https://orgmode.org/elpa/&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;elpa&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;https://elpa.gnu.org/packages/&amp;#34;&lt;/span&gt;)))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;package-initialize&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Initialize use-package on non-linux platforms&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;unless&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;package-installed-p&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;use-package&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;package-install&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;use-package&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;require&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;use-package&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;use-package-always-ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;package-refresh-contents&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Persist history over Emacs restarts. Vertico sorts by history position.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;savehist&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#99d1db&#34;&gt;:init&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;savehist-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;straight&#34;&gt;Straight&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;defvar&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;bootstrap-version&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;let&lt;/span&gt; ((&lt;span style=&#34;color:#f2d5cf&#34;&gt;bootstrap-file&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;       (&lt;span style=&#34;color:#8caaee&#34;&gt;expand-file-name&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;straight/repos/straight.el/bootstrap.el&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#99d1db&#34;&gt;or&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;bound-and-true-p&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;straight-base-dir&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#f2d5cf&#34;&gt;user-emacs-directory&lt;/span&gt;)))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      (&lt;span style=&#34;color:#f2d5cf&#34;&gt;bootstrap-version&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;7&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;unless&lt;/span&gt; (&lt;span style=&#34;color:#8caaee&#34;&gt;file-exists-p&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;bootstrap-file&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    (&lt;span style=&#34;color:#99d1db&#34;&gt;with-current-buffer&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#f2d5cf&#34;&gt;url-retrieve-synchronously&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;https://raw.githubusercontent.com/radian-software/straight.el/develop/install.el&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;silent&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;inhibit-cookies&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      (&lt;span style=&#34;color:#8caaee&#34;&gt;goto-char&lt;/span&gt; (&lt;span style=&#34;color:#8caaee&#34;&gt;point-max&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      (&lt;span style=&#34;color:#f2d5cf&#34;&gt;eval-print-last-sexp&lt;/span&gt;)))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#8caaee&#34;&gt;load&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;bootstrap-file&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;nil&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;nomessage&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;package-enable-at-startup&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;nil&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;environment-specific-setup&#34;&gt;Environment-specific setup&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;IS-MACOS&lt;/span&gt; (&lt;span style=&#34;color:#8caaee&#34;&gt;eq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;system-type&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;darwin&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;openai-key-string&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; (&lt;span style=&#34;color:#99d1db&#34;&gt;if&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;IS-MACOS&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;self/openai-alt&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;openai-alt&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;secrets&#34;&gt;Secrets&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (use-package pinentry&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;;   :ensure t)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (use-package pass&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;;   :ensure t)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (use-package password-store)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (pinentry-start)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (setq gptel-api-key (password-store-get openai-key-string))  ;; TODO if-macos&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;global-variables&#34;&gt;Global variables&lt;/h2&gt;
&lt;h2 id=&#34;handle-config-file&#34;&gt;Handle config file&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;user-init-file&lt;/span&gt; (&lt;span style=&#34;color:#8caaee&#34;&gt;expand-file-name&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/.config/emacs/init.el&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;defun&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;reload-config&lt;/span&gt; ()
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Reload the Emacs configuration.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;interactive&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;load-file&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;user-init-file&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;required-directories-for-emacs-setup&#34;&gt;Required directories for emacs setup&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;defun&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;ensure-directory&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;dir&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Ceate a dir if it doesn&amp;#39;t exist.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;unless&lt;/span&gt; (&lt;span style=&#34;color:#8caaee&#34;&gt;file-directory-p&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;dir&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    (&lt;span style=&#34;color:#f2d5cf&#34;&gt;make-directory&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;dir&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;ensure-directory&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/.config/emacs/backups/&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;ensure-directory&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/.config/emacs/autosaves&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;ensure-directory&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/notes/roam&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;ensure-directory&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/notes/deft&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;ensure-directory&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/notes/code&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;ensure-directory&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/.config/emacs/video&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;ensure-directory&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/.config/emacs/audio&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;projectile-project-search-path&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/code/&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-video-dir&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/.config/emacs/video&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-audio-dir&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/.config/emacs/audio&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#f2d5cf&#34;&gt;backup-directory-alist&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;`&lt;/span&gt;((&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;.&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/.config/emacs/backups/&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#f2d5cf&#34;&gt;auto-save-file-name-transforms&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;`&lt;/span&gt;((&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;.*&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/.config/emacs/autosaves/&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;helper-functions&#34;&gt;Helper Functions&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;defun&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;ian/eval-region-or-buffer&lt;/span&gt; ()
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Eval the region if anything is selected, otherwise eval the whole buffer.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;interactive&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;if&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;mark-active&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      (&lt;span style=&#34;color:#8caaee&#34;&gt;eval-region&lt;/span&gt; (&lt;span style=&#34;color:#8caaee&#34;&gt;region-beginning&lt;/span&gt;) (&lt;span style=&#34;color:#8caaee&#34;&gt;region-end&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    (&lt;span style=&#34;color:#8caaee&#34;&gt;eval-buffer&lt;/span&gt;)))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;defun&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;ian/conditional-imenu&lt;/span&gt; ()
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Call `consult-org-heading` in Org mode, otherwise `consult-imenu`.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;interactive&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#8caaee&#34;&gt;eq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;major-mode&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;org-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    (&lt;span style=&#34;color:#f2d5cf&#34;&gt;consult-org-heading&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;consult-imenu&lt;/span&gt;)))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;one-line-includes&#34;&gt;One-Line Includes&lt;/h1&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;treemacs&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Enable follow mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Use treemacs-current-visibility function to expand backspace functionality&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;treemacs--project-follow-delay&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;defun&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;ian/treemacs-open-current-or-jump&lt;/span&gt; ()
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Find the current file and open treemacs if it&amp;#39;s not open, otherwise jump
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6d189&#34;&gt;to the treemacs window&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;interactive&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    (&lt;span style=&#34;color:#99d1db&#34;&gt;if&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#f2d5cf&#34;&gt;not&lt;/span&gt;(&lt;span style=&#34;color:#8caaee&#34;&gt;eq&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;treemacs-current-visibility&lt;/span&gt;) &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;visible&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#f2d5cf&#34;&gt;treemacs-find-file&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;treemacs-select-window&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;notes&#34;&gt;Notes&lt;/h1&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;deft&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;deft-recursive&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#f2d5cf&#34;&gt;deft-extensions&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;org&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;txt&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;ai&#34;&gt;AI&lt;/h1&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;gptel&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;gptl-default-mode&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;org-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;org-mode&#34;&gt;Org Mode&lt;/h1&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (add-hook &amp;#39;org-mode-hook &amp;#39;yas-minor-mode)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-babel-do-load-languages&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;org-babel-load-languages&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;((&lt;span style=&#34;color:#f2d5cf&#34;&gt;emacs-lisp&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   (&lt;span style=&#34;color:#f2d5cf&#34;&gt;python&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-confirm-babel-evaluate&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;nil&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;require&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;org-tempo&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-to-list&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;org-structure-template-alist&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;sh&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;src shell&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-to-list&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;org-structure-template-alist&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;el&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;src emacs-lisp&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-to-list&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;org-structure-template-alist&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;py&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;src python&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-hide-emphasis-markers&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-appear&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:hook&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-mode&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-appear-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:custom&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam-directory&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/notes/roam&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; If you&amp;#39;re using a vertical completion framework, you might want a more informative completion interface&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (setq org-roam-node-display-template (concat &amp;#34;${title:*} &amp;#34; (propertize &amp;#34;${tags:10}&amp;#34; &amp;#39;face &amp;#39;org-tag)))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam-db-autosync-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;deft&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:commands&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;deft&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;deft-directory&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/notes/deft&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f2d5cf&#34;&gt;deft-extensions&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;org&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;txt&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f2d5cf&#34;&gt;deft-recursive&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;ox-hugo&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:after&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;ox&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam-ui&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:after&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam-ui-sync-theme&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam-ui-follow&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam-ui-update-on-save&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam-ui-open-on-start&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;ox-gfm&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;basic-appearance-and-behaviors&#34;&gt;Basic Appearance and Behaviors&lt;/h1&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;inhibit-startup-message&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;menu-bar-mode&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;-1&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;tool-bar-mode&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;-1&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;scroll-bar-mode&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;-1&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;recentf-mode&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;1&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;savehist-mode&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;1&lt;/span&gt;)  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;; remember previous commands in minibuffer&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;save-place-mode&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;1&lt;/span&gt;)  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;; put cursor in last place when opening a file&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Avoid customization UI auto-variables in init.el&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;custom-file&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;locate-user-emacs-file&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;custom-vars.el&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#8caaee&#34;&gt;load&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;custom-file&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;noerror&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;nomessage&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Don&amp;#39;t show popup UI when prompting&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;use-dialog-box&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;nil&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Update files when changed on disk&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;global-auto-revert-mode&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;1&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;solaire-mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;solaire-global-mode&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;+1&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;doom-themes&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Global settings (defaults)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;doom-themes-enable-bold&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;; if nil, bold is universally disabled&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#f2d5cf&#34;&gt;doom-themes-enable-italic&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;) &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;; if nil, italics is universally disabled&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (load-theme &amp;#39;doom-one t)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Enable flashing mode-line on errors&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;doom-themes-treemacs-theme&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;doom-atom&amp;#34;&lt;/span&gt;) &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;; use &amp;#34;doom-colors&amp;#34; for less minimal icon theme&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;doom-themes-treemacs-config&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Corrects (and improves) org-mode&amp;#39;s native fontification.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;doom-themes-org-config&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;set-frame-font&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;DejaVu Sans Mono 17&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;simple-modeline&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:hook&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;after-init&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;simple-modeline-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;base16-theme&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;load-theme&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;base16-oceanicnext&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;global-display-line-numbers-mode&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;dolist&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-mode-hook&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#f2d5cf&#34;&gt;term-mode-hook&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#f2d5cf&#34;&gt;eshell-mode-hook&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-hook&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;mode&lt;/span&gt; (&lt;span style=&#34;color:#99d1db&#34;&gt;lambda&lt;/span&gt; () (&lt;span style=&#34;color:#f2d5cf&#34;&gt;display-line-numbers-mode&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;0&lt;/span&gt;))))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;column-number-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;default-text-scale&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:defer&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;default-text-scale-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;rainbow-delimiters&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:hook&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;prog-mode&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;rainbow-delimiters-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;helpful&lt;/span&gt;)  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;; Slightly more helpful help&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;tab-always-indent&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;complete&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;tab-first-completion&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;word&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Generate buffers in last window&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;display-buffer-base-action&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;display-buffer-reuse-mode-window&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f2d5cf&#34;&gt;display-buffer-reuse-window&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f2d5cf&#34;&gt;display-buffer-same-window&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; If a popup does happen, don&amp;#39;t resize windows to be equal-sized&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;even-window-sizes&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;nil&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;whitespace-style&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;trailing&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;tabs&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;newline&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;tab-mark&lt;/span&gt; )) &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;; show tab characters&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;indent-tabs-mode&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;nil&lt;/span&gt;)  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;; tabs not spaces&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;tab-bar&#34;&gt;Tab bar&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;tab-bar-echo-area&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;tab-bar-echo-area-mode&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;1&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;tab-bar-show&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;nil&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;navigation&#34;&gt;Navigation&lt;/h1&gt;
&lt;h2 id=&#34;helper-functions-1&#34;&gt;Helper Functions&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;defun&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;split-and-follow-horizontally&lt;/span&gt; ()
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;interactive&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;split-window-below&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;balance-windows&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;other-window&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;1&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;defun&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;split-and-follow-vertically&lt;/span&gt; ()
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;interactive&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;split-window-right&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;balance-windows&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;other-window&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;1&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;direct-keymaps&#34;&gt;Direct keymaps&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (global-set-key (kbd &amp;#34;s-c&amp;#34;) &amp;#39;delete-window)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (global-set-key (kbd &amp;#34;s-h&amp;#34;) &amp;#39;windmove-left)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (global-set-key (kbd &amp;#34;s-j&amp;#34;) &amp;#39;windmove-down)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (global-set-key (kbd &amp;#34;s-k&amp;#34;) &amp;#39;windmove-up)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (global-set-key (kbd &amp;#34;s-l&amp;#34;) &amp;#39;windmove-right)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (define-key evil-normal-state-map (kbd &amp;#34;s-d&amp;#34;) &amp;#39;kill-this-buffer)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (define-key evil-normal-state-map (kbd &amp;#34;s-n&amp;#34;) &amp;#39;projectile-next-project-buffer)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (define-key evil-normal-state-map (kbd &amp;#34;s-p&amp;#34;) &amp;#39;projectile-previous-project-buffer)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (define-key evil-normal-state-map (kbd &amp;#34;s-J&amp;#34;) &amp;#39;split-and-follow-horizontally)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (define-key evil-normal-state-map (kbd &amp;#34;s-L&amp;#34;) &amp;#39;split-and-follow-vertically)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (define-key evil-normal-state-map (kbd &amp;#34;s-b&amp;#34;) &amp;#39;buffer-menu)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (define-key evil-normal-state-map (kbd &amp;#34;s-x&amp;#34;) &amp;#39;execute-extended-command)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (global-set-key (kbd &amp;#34;s-SPC&amp;#34;) &amp;#39;tab-next)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;global-set-key&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;kbd&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;&amp;lt;escape&amp;gt;&amp;#34;&lt;/span&gt;) &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;keyboard-escape-quit&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;winner&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:after&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;evil&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;winner-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;windows-and-workspaces&#34;&gt;Windows and Workspaces&lt;/h2&gt;
&lt;h3 id=&#34;ace-window&#34;&gt;Ace-window&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/abo-abo/ace-window/issues/216&#34;&gt;Credit&lt;/a&gt; for manual dispatch function&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;defun&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;ace-window-manual-dispatch&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;arg&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Calls &lt;/span&gt;&lt;span style=&#34;color:#a6d189&#34;&gt;`ace-window&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#a6d189&#34;&gt; with ARG asking for the dispatch, even if &lt;/span&gt;&lt;span style=&#34;color:#a6d189&#34;&gt;`aw-dispatch-always&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#a6d189&#34;&gt; is nil.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6d189&#34;&gt;  This could be useful to use the advanced commands&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;interactive&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;p&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;let&lt;/span&gt; ((&lt;span style=&#34;color:#f2d5cf&#34;&gt;aw-dispatch-always&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    (&lt;span style=&#34;color:#f2d5cf&#34;&gt;ace-window&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;arg&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    ))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;ace-window&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;aw-keys&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#a6d189&#34;&gt;?a&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;?s&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;?d&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;?f&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;?g&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;?h&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;?j&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;?k&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;?l&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;aw-dispatch-alist&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;?x&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;aw-delete-window&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Delete Window&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;?m&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;aw-swap-window&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Swap Windows&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;?M&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;aw-move-window&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Move Window&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (?c aw-copy-window &amp;#34;Copy Window&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (?j aw-switch-buffer-in-window &amp;#34;Select Buffer&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (?n aw-flip-window)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; ;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;?b&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;aw-switch-buffer-other-window&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Switch Buffer Other Window&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;?u&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;winner-undo&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;?U&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;winner-redo&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;?c&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;aw-split-window-fair&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Split Fair Window&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;?v&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;aw-split-window-vert&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Split Vert Window&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;?H&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;aw-split-window-horz&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Split Horz Window&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;?o&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;delete-other-windows&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Delete Other Windows&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;??&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;aw-show-dispatch-help&lt;/span&gt;)))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; TODO: Window width controls&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;dired&#34;&gt;Dired&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;ring-bell-function&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;ignore&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;dired-listing-switches&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;-al&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;dired-dwim-target&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;) &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;; opening &amp;#39;other window&amp;#39; on a subdir enters 2 window dired mode for copy/paste&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;dired-single&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;defun&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;my-dired-init&lt;/span&gt; ()
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Bunch of stuff to run for dired, either immediately or when it&amp;#39;s
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6d189&#34;&gt; loaded.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; &amp;lt;add other stuff here&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#8caaee&#34;&gt;define-key&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;dired-mode-map&lt;/span&gt; [&lt;span style=&#34;color:#f2d5cf&#34;&gt;remap&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;dired-find-file&lt;/span&gt;]
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;              &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;dired-single-buffer&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#8caaee&#34;&gt;define-key&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;dired-mode-map&lt;/span&gt; [&lt;span style=&#34;color:#f2d5cf&#34;&gt;remap&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;dired-mouse-find-file-other-window&lt;/span&gt;]
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;              &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;dired-single-buffer-mouse&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#8caaee&#34;&gt;define-key&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;dired-mode-map&lt;/span&gt; [&lt;span style=&#34;color:#f2d5cf&#34;&gt;remap&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;dired-up-directory&lt;/span&gt;]
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;              &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;dired-single-up-directory&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; if dired&amp;#39;s already loaded, then the keymap will be bound&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#8caaee&#34;&gt;boundp&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;dired-mode-map&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; we&amp;#39;re good to go; just add our bindings&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    (&lt;span style=&#34;color:#f2d5cf&#34;&gt;my-dired-init&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; it&amp;#39;s not loaded yet, so add our bindings to the load-hook&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-hook&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;dired-load-hook&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;my-dired-init&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;dired-open&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;dired-open-extensions&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;((&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;png&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;sxiv&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                                (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mkv&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mpv&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                                (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;avi&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mpv&amp;#34;&lt;/span&gt;))))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;all-the-icons-dired&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:hook&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;dired-mode&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;all-the-icons-dired-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;treemacs&#34;&gt;Treemacs&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;all-the-icons&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;treemacs-all-the-icons&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;which-key&#34;&gt;Which-key&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;which-key&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:init&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;which-key-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:diminish&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;which-key-mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;which-key-idle-delay&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;0.3&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;general&#34;&gt;General&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;map spc W for split and winner-undo / redo operations on 2 windows&lt;/li&gt;
&lt;li&gt;bind persp-mode&lt;/li&gt;
&lt;li&gt;bind lispy for colemak-dh&lt;/li&gt;
&lt;li&gt;bind lispy doc features and ide-like features&lt;/li&gt;
&lt;li&gt;bind embark&lt;/li&gt;
&lt;li&gt;bind commentary&lt;/li&gt;
&lt;li&gt;bind treemacs-select-window&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;general&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;general-create-definer&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;general-definition&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#99d1db&#34;&gt;:keymaps&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;normal&lt;/span&gt; &lt;span style=&#34;color:#8caaee&#34;&gt;insert&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;visual&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;emacs&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#99d1db&#34;&gt;:prefix&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;SPC&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#99d1db&#34;&gt;:global-prefix&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;C-SPC&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;general-definition&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Top level bindings&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;SPC&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;projectile-find-file&lt;/span&gt;                      &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Find project file&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;&amp;lt;backspace&amp;gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;ian/treemacs-open-current-or-jump&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Find current file in sidebar&amp;#34;&lt;/span&gt;) &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;; TODO or treemacs-select-window&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;,&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+ivy/switch-workspace-buffer&lt;/span&gt;                &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Buffers (workspace)&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;/&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;consult-ripgrep&lt;/span&gt;                             &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Search project&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;:&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;execute-extended-command&lt;/span&gt;                    &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;M-x&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;eval-expression&lt;/span&gt;                             &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Eval&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;&amp;lt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;consult-buffer&lt;/span&gt;                              &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Buffers (all)&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;x&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;scratch-buffer&lt;/span&gt;                              &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Scratch popup&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;-&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;dired&lt;/span&gt;                                       &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Find Directory&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; &amp;#34;*&amp;#34; &amp;#39;(counsel-locate                           :which-key &amp;#34;Fuzzy find file&amp;#34;) ;; find-file?  consult-locate?&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;d&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;docker&lt;/span&gt;                                      &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Docker&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;i&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;ian/conditional-imenu&lt;/span&gt;                       &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Imenu&amp;#34;&lt;/span&gt;)  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; consult-outline?&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;w&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;ace-window&lt;/span&gt;                                  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Window&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;W&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;ace-window-manual-dispatch&lt;/span&gt;                  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Window (dispatch)&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Agenda&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;a&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;                     &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Agenda&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;aa&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-agenda&lt;/span&gt;                   &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Open Agenda&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;a/&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;consult-org-agenda&lt;/span&gt;           &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Search agenda headlines&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ac&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;                    &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Clock&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;acc&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-clock-goto&lt;/span&gt;              &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Active clock&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ack&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-clock-cancel&lt;/span&gt;            &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Cancel current clock&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;act&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+org/toggle-last-clock&lt;/span&gt;      &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Toggle last clock&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Buffers / bookmarks&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;b&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;                 &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Buffers&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;bb&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;consult-bookmark&lt;/span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Goto Bookmark&amp;#34;&lt;/span&gt;)  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; consult-bookmark&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;bk&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;kill-current-buffer&lt;/span&gt;      &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Kill buffer&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;bm&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;bookmark-set&lt;/span&gt;             &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Set bookmark&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;bM&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;bookmark-delete&lt;/span&gt;          &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Delete bookmark&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; &amp;#34;bo&amp;#34; &amp;#39;(NEEDS CUSTOM FUNCTION :which-key &amp;#34;Kill other buffers&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;br&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;revert-buffer&lt;/span&gt;            &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Revert buffer&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;bR&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#8caaee&#34;&gt;rename-buffer&lt;/span&gt;            &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Rename buffer&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;bz&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;bury-buffer&lt;/span&gt;              &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Bury buffer&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; &amp;#34;bZ&amp;#34; &amp;#39;(NEEDS CUSTOM FUNCTION :which-key &amp;#34;Kill buried buffers&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;bj&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+ivy/jump-list&lt;/span&gt;           &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Jump list&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;bu&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;vundo&lt;/span&gt;                    &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Undo history&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Code&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;c&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;                         &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Code&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;cc&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;compile&lt;/span&gt;                          &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Compile&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;cC&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;recompile&lt;/span&gt;                        &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Recompile&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;cd&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+lookup/definition&lt;/span&gt;               &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Goto definition&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;cr&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+lookup/references&lt;/span&gt;               &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Goto references&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ce&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;ian/eval-region-or-buffer&lt;/span&gt;     &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Eval buffer/region&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; &amp;#34;cf&amp;#34; &amp;#39;(NOT A COMMAND (re-do)         :which-key &amp;#34;Format buffer/region&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ci&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+lookup/implementations&lt;/span&gt;          &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Find implementations&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;cj&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-ivy-workspace-symbol&lt;/span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Goto symbol (curr. workspace)&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;cJ&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-ivy-global-workspace-symbol&lt;/span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Goto symbol (any workspace)&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ck&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+lookup/documentation&lt;/span&gt;            &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Jump to documentation&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;cl&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+default/lsp-command-map&lt;/span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;LSP&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;co&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-organize-imports&lt;/span&gt;             &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;LSP organize imports&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;cR&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-rename&lt;/span&gt;                       &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;LSP rename&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;cs&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+eval/send-region-to-repl&lt;/span&gt;        &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Send to repl&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ct&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+lookup/type-definition&lt;/span&gt;          &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Find type definition&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;cw&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;delete-trailing-whitespace&lt;/span&gt;       &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Delete trailing whitespace&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; &amp;#34;cn&amp;#34; &amp;#39;(doom/delete-trailing-newlines :which-key &amp;#34;Delete trailing newlines&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;cx&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+default/diagnostics&lt;/span&gt;             &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;List errors&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; File&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;f&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;                                      &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;File&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; &amp;#34;fp&amp;#34; &amp;#39;(doom/open-private-config                   :which-key &amp;#34;Browse private config&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;fr&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;consult-recent-file&lt;/span&gt;                           &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Recent files&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;fR&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;reload-config&lt;/span&gt;                                 &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Reload config&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; &amp;#34;fm&amp;#34; &amp;#39;(doom/move-this-file                        :which-key &amp;#34;Move/rename file&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; &amp;#34;fS&amp;#34; &amp;#39;(doom/sudo-find-file                        :which-key &amp;#34;Sudo find file&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; &amp;#34;fs&amp;#34; &amp;#39;(doom/sudo-this-file                        :which-key &amp;#34;Sudo this file&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;fy&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+default/yank-buffer-path&lt;/span&gt;                     &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;yank file path&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;fY&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+default/yank-buffer-path-relative-to-project&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Yank file path from project&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Git&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;g&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;git&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gb&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-branch-checkout&lt;/span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;magit switch branch&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gB&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-blame-addition&lt;/span&gt;          &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;magit blame&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gF&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-fetch&lt;/span&gt;                   &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;magit fetch&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gg&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-status&lt;/span&gt;                  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;magit status&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gG&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-status-here&lt;/span&gt;             &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;magit status here&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gL&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-log-buffer-file&lt;/span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;magit buffer log&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gt&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;git-timemachine-toggle&lt;/span&gt;        &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;git time machine&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gd&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;dispatch&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gdF&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;forge-dispatch&lt;/span&gt;                &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Forge dispatch&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gdd&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-dispatch&lt;/span&gt;                &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Magit dispatch&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gdf&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-file-dispatch&lt;/span&gt;           &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Magit file dispatch&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gf&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;find&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gfc&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-show-commit&lt;/span&gt;             &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;find commit&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gff&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-find-file&lt;/span&gt;               &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;find file&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gfg&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-find-git-config-file&lt;/span&gt;    &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;find gitconfig file&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gfi&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;forge-visit-issue&lt;/span&gt;             &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;find issue&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gfp&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;forge-visit-pullreq&lt;/span&gt;           &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;find pull request&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gh&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hunk&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ghn&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+vc-gutter/previous-hunk&lt;/span&gt;      &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;jump to previous hunk&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ghp&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+vc-gutter/next-hunk&lt;/span&gt;          &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;jump to next hunk&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ghr&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+vc-gutter/revert-hunk&lt;/span&gt;        &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;revert hunk at point&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ghs&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+vc-gutter/stage-hunk&lt;/span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;stage hunk at point&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gl&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;list&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gli&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;forge-list-issues&lt;/span&gt;             &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;list issues&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gln&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;forge-list-notifications&lt;/span&gt;      &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;list notifications&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;glp&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;forge-list-pullreqs&lt;/span&gt;           &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;list pull requests&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;glr&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;forge-list-issues&lt;/span&gt;             &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;list repositories&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gls&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-list-submodules&lt;/span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;list submodules&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;go&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;open&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;goI&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;forge-browse-issues&lt;/span&gt;           &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Browse issues&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;goP&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;forge-browse-pullreqs&lt;/span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Browse pull requests&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;goc&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;forge-browse-commit&lt;/span&gt;           &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Browse commit&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;goh&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+vc/browse-at-remote-homepage&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Browse homepage&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;goi&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;forge-browse-issue&lt;/span&gt;            &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Browse an issue&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;goo&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+vc/browse-at-remote&lt;/span&gt;          &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Browse file or region&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gop&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;forge-browse-pullreq&lt;/span&gt;          &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Browse a pull request&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;gor&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;forge-browse-remote&lt;/span&gt;           &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Browse remote&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Help&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;h&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;help&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;h&amp;lt;return&amp;gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;info-emacs-manual&lt;/span&gt;                &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Emacs manual&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;h&amp;#39;&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;describe-char&lt;/span&gt;                    &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Describe character&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ha&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;apropos&lt;/span&gt;                          &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Apropos&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hb&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;embark-bindings&lt;/span&gt;                  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Describe bindings&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;he&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;view-echo-area-messages&lt;/span&gt;          &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;View echo area messages&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hf&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;helpful-function&lt;/span&gt;                 &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Describe function&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hi&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;info&lt;/span&gt;                             &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Info&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hk&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;helpful-key&lt;/span&gt;                      &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Describe key&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hl&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;view-lossage&lt;/span&gt;                     &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;View actions log&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hm&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;describe-mode&lt;/span&gt;                    &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Describe mode&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ho&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;helpful-symbol&lt;/span&gt;                   &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Describe symbol&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hv&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;helpful-variable&lt;/span&gt;                 &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Describe variable&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hx&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;helpful-command&lt;/span&gt;                  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Describe command&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hA&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;apropos-documentation&lt;/span&gt;            &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Apropos(documentation)&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hF&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;describe-face&lt;/span&gt;                    &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Describe Face&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hM&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;popwin:messages&lt;/span&gt;                  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;View system messages&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hw&amp;#34;&lt;/span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;which-key&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hwf&amp;#34;&lt;/span&gt;       &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;which-key-show-full-keymap&lt;/span&gt;       &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Full keymap&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hwi&amp;#34;&lt;/span&gt;       &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;which-key-show-minor-mode-keymap&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Minor mode keymap&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hwk&amp;#34;&lt;/span&gt;       &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;which-key-show-keymap&lt;/span&gt;            &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Show keymap&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hwm&amp;#34;&lt;/span&gt;       &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;which-key-show-major-mode&lt;/span&gt;        &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Show major mode&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;hwt&amp;#34;&lt;/span&gt;       &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;which-key-show-top-level&lt;/span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Show top-level&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;m&amp;#34;&lt;/span&gt;       &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;media&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;my&amp;#34;&lt;/span&gt;      &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-youtube&lt;/span&gt;          &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;youtube&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mt&amp;#34;&lt;/span&gt;      &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-toggle&lt;/span&gt;           &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;toggle&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mT&amp;#34;&lt;/span&gt;      &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-toggle-video&lt;/span&gt;     &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;toggle-video&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mq&amp;#34;&lt;/span&gt;      &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-exit&lt;/span&gt;             &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;quit&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ms&amp;#34;&lt;/span&gt;      &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-display-current&lt;/span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;show currently playing&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mr&amp;#34;&lt;/span&gt;      &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;radio&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mrr&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-play-radio&lt;/span&gt;                    &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;play&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mrR&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-play-random-channel&lt;/span&gt;           &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;play random&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mrl&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-log-current-radio-song-name&lt;/span&gt;   &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;log song name&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mp&amp;#34;&lt;/span&gt;      &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;playlist&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mpP&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-playlist&lt;/span&gt;                 &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;playlist&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mps&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-playlist-select&lt;/span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;select&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mpn&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-playlist-next&lt;/span&gt;    &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;next&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mpp&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-playlist-prev&lt;/span&gt;    &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;prev&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mpc&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-playlist-clear&lt;/span&gt;   &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;clear&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mpS&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-playlist-shuffle&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;shuffle&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mf&amp;#34;&lt;/span&gt;      &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;file&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mff&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-play-file&lt;/span&gt;        &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;play file&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mfd&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-play-directory&lt;/span&gt;   &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;play directory&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mv&amp;#34;&lt;/span&gt;      &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;volume&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mvd&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-volume-down&lt;/span&gt;      &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;down&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mvu&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-volume-up&lt;/span&gt;        &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;up&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mc&amp;#34;&lt;/span&gt;      &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;chapter&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mcp&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-chapter-prev&lt;/span&gt;     &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;prev&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mcn&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-chapter-next&lt;/span&gt;     &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;next&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;mcs&amp;#34;&lt;/span&gt;     &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-chapter-select&lt;/span&gt;   &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;select&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Notes&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;nd&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;deft&lt;/span&gt;                              &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Deft&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;nt&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-todo-list&lt;/span&gt;                     &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Todo list&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;nf&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam-node-find&lt;/span&gt;                &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Find node&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ng&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam-ui-open&lt;/span&gt;                  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Show graph&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;nr&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam-buffer-toggle&lt;/span&gt;            &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Toggle roam buffer&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;nb&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam-buffer-display-dedicated&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Launch roam buffer&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ns&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam-db-sync&lt;/span&gt;                  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Sync database&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;nc&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam-capture&lt;/span&gt;                  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Capture to node&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Org mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;o&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;org&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ol&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-store-link&lt;/span&gt;                        &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Org store link&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;oc&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-capture&lt;/span&gt;                           &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Org Capture&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;oC&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-capture-goto-target&lt;/span&gt;               &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Goto Capture&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ot&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-babel-tangle&lt;/span&gt;                      &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Org Tangle&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;oy&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+org/export-to-clipboard&lt;/span&gt;              &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Org export to clipboard&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;oY&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+org/export-to-clipboard-as-rich-text&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Org export to clipboard (rich)&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;oe&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;export&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;oeh&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-html-export-to-html&lt;/span&gt;               &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Export Org to HTML&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;oa&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;attach&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;oaa&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-attach&lt;/span&gt;                            &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Attach&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;oac&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-download-clipboard&lt;/span&gt;                &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Org download clipboard&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;oad&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-attach-delete-one&lt;/span&gt;                 &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Delete one attachment&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;oaD&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-attach-delete-all&lt;/span&gt;                 &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Delete all attachments&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;oas&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-attach-sync&lt;/span&gt;                       &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Sync attachments&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;oay&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-download-yank&lt;/span&gt;                     &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Org download yank&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Project&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;p&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;project&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ps&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+neotree/open&lt;/span&gt;                     &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Open project sidebar&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;pa&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;projectile-add-known-project&lt;/span&gt;      &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Add new project&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;pc&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+ivy/project-compile&lt;/span&gt;              &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Compile in project&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;pd&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;projectile-remove-known-project&lt;/span&gt;   &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Remove known project&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ps&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;projectile-switch-project&lt;/span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Switch projects&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;pC&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;projectile-configure-project&lt;/span&gt;      &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Configure project&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;pr&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;projectile-run-project&lt;/span&gt;            &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Run project&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;pt&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-todos-list&lt;/span&gt;                  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;List project todos&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;pT&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;projectile-test-project&lt;/span&gt;           &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Test project&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;pz&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+taskrunner/project-tasks&lt;/span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;List  project tasks&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Shell&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;s&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;shell&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;se&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+eshell/toggle&lt;/span&gt;               &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Toggle eshell popup&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;sE&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+eshell/here&lt;/span&gt;                 &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Open eshell here&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;sr&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+eval/open-repl-other-window&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Repl&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;st&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+vterm/toggle&lt;/span&gt;                &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Toggle vterm popup&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;sT&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+vterm/here&lt;/span&gt;                  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Open vterm here&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Toggle&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;t&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;toggle&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;tc&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;global-display-fill-column-indicator-mode&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Fill Column Indicator&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;tf&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;flycheck-mode&lt;/span&gt;                             &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Flycheck&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;tm&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;consult-minor-mode-menu&lt;/span&gt;                   &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Minor modes&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;tp&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-tree-slide-mode&lt;/span&gt;                       &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Org-tree-slide-mode&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;tw&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+word-wrap-mode&lt;/span&gt;                           &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Soft line wrapping&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;tz&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+zen/toggle&lt;/span&gt;                               &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Zen mode&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; &amp;#34;tl&amp;#34; &amp;#39;(doom/toggle-line-numbers                  :which-key &amp;#34;Line numbers&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Visual / appearance&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;v&amp;#34;&lt;/span&gt;  &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;:ignore&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;visual/appearance&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;vt&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;load-theme&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;load theme&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Workspaces&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;TAB TAB&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+workspace/display&lt;/span&gt;              &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Display tab bar&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;TAB d&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+workspace/delete&lt;/span&gt;               &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Delete this workspace&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;TAB l&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+workspace/load&lt;/span&gt;                 &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Load workspace from file&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;TAB n&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+workspace/new&lt;/span&gt;                  &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;New workspace&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;TAB N&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+workspace/new-named&lt;/span&gt;            &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;New named workspace&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;TAB r&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+workspace/rename&lt;/span&gt;               &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Rename workspace&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;TAB R&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+workspace/restore-last-session&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Restore last session&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;TAB s&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+workspace/save&lt;/span&gt;                 &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Save workspace&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;TAB x&amp;#34;&lt;/span&gt;   &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;+workspace/kill-session&lt;/span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:which-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Delete session&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    ))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;project-management&#34;&gt;Project management&lt;/h1&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;projectile&lt;/span&gt;)  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;; todo config inside use-package&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;treemacs-projectile&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;autocomplete&#34;&gt;Autocomplete&lt;/h1&gt;
&lt;h2 id=&#34;vertico&#34;&gt;Vertico&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;vertico&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#99d1db&#34;&gt;:init&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    (&lt;span style=&#34;color:#f2d5cf&#34;&gt;vertico-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Different scroll margin&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (setq vertico-scroll-margin 0)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Show more candidates&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (setq vertico-count 20)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Grow and shrink the Vertico minibuffer&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (setq vertico-resize t)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Optionally enable cycling for `vertico-next&amp;#39; and `vertico-previous&amp;#39;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (setq vertico-cycle t)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;consult&#34;&gt;Consult&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;consult&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:bind&lt;/span&gt; (&lt;span style=&#34;color:#99d1db&#34;&gt;:map&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;minibuffer-local-map&lt;/span&gt; (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;C-r&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;consult-history&lt;/span&gt;)))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;generic-completion&#34;&gt;Generic completion&lt;/h2&gt;
&lt;p&gt;Idk I think this came from the vertico readme&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;emacs&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#99d1db&#34;&gt;:init&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Add prompt indicator to `completing-read-multiple&amp;#39;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; We display [CRM&amp;lt;separator&amp;gt;], e.g., [CRM,] if the separator is a comma.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;defun&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;crm-indicator&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;args&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    (&lt;span style=&#34;color:#8caaee&#34;&gt;cons&lt;/span&gt; (&lt;span style=&#34;color:#8caaee&#34;&gt;format&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;[CRM%s] %s&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                (&lt;span style=&#34;color:#f2d5cf&#34;&gt;replace-regexp-in-string&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                    &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\`\\[.*?]\\*\\|\\[.*?]\\*\\&amp;#39;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                    &lt;span style=&#34;color:#f2d5cf&#34;&gt;crm-separator&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                (&lt;span style=&#34;color:#8caaee&#34;&gt;car&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;args&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#8caaee&#34;&gt;cdr&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;args&lt;/span&gt;)))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;advice-add&lt;/span&gt; &lt;span style=&#34;color:#8caaee&#34;&gt;#&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#f2d5cf&#34;&gt;completing-read-multiple&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:filter-args&lt;/span&gt; &lt;span style=&#34;color:#8caaee&#34;&gt;#&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#f2d5cf&#34;&gt;crm-indicator&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Do not allow the cursor in the minibuffer prompt&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;minibuffer-prompt-properties&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;read-only&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;cursor-intangible&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;face&lt;/span&gt; &lt;span style=&#34;color:#8caaee&#34;&gt;minibuffer-prompt&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-hook&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;minibuffer-setup-hook&lt;/span&gt; &lt;span style=&#34;color:#8caaee&#34;&gt;#&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#f2d5cf&#34;&gt;cursor-intangible-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Emacs 28: Hide commands in M-x which do not work in the current mode.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Vertico commands are hidden in normal buffers.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (setq read-extended-command-predicate&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;;       #&amp;#39;command-completion-default-include-p)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Enable recursive minibuffers&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;enable-recursive-minibuffers&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;completion-styles&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;basic&lt;/span&gt; &lt;span style=&#34;color:#8caaee&#34;&gt;substring&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;partial-completion&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;flex&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;orderless&#34;&gt;Orderless&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;orderless&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:init&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Configure a custom style dispatcher (see the Consult wiki)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (setq orderless-style-dispatchers &amp;#39;(+orderless-consult-dispatch orderless-affix-dispatch)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;;       orderless-component-separator #&amp;#39;orderless-escapable-split-on-space)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;completion-styles&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;orderless&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;basic&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f2d5cf&#34;&gt;completion-category-defaults&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;nil&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f2d5cf&#34;&gt;completion-category-overrides&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;((&lt;span style=&#34;color:#f2d5cf&#34;&gt;file&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;styles&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;partial-completion&lt;/span&gt;)))))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;marginalia&#34;&gt;Marginalia&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;marginalia&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Bind `marginalia-cycle&amp;#39; locally in the minibuffer.  To make the binding&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; available in the *Completions* buffer, add it to the&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; `completion-list-omode-map&amp;#39;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:bind&lt;/span&gt; (&lt;span style=&#34;color:#99d1db&#34;&gt;:map&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;minibuffer-local-map&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;              (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;M-A&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;marginalia-cycle&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; The :init section is always executed.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:init&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Marginalia must be activated in the :init section of use-package such that&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; the mode gets enabled right away. Note that this forces loading the&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; package.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;marginalia-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;company-mode&#34;&gt;Company-mode&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;company&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:hook&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;prog-mode&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;company-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:diminish&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:bind&lt;/span&gt; (&lt;span style=&#34;color:#99d1db&#34;&gt;:map&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;company-active-map&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;              (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;&amp;lt;tab&amp;gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;company-select-next&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;              (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;TAB&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;company-select-next&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;              (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;&amp;lt;backtab&amp;gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;company-select-previous&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;              (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;&amp;lt;S-tab&amp;gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;company-select-previous&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;:map&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-mode-map&lt;/span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;; more general mode than this?&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;&amp;lt;tab&amp;gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;company-indent-or-complete-common&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;global-company-mode&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;1&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:init&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;company-idle-delay&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;nil&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;embark&#34;&gt;Embark&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;embark&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:diminish&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;eldoc-mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:bind&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ((&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;C-.&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;embark-act&lt;/span&gt;)         &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; pick some comfortable binding&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;C-;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;embark-dwim&lt;/span&gt;)        &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; good alternative: M-.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;C-h B&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;embark-bindings&lt;/span&gt;)) &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; alternative for `describe-bindings&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:init&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Show the Embark target at point via Eldoc.  You may adjust the Eldoc&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; strategy, if you want to see the documentation from multiple providers.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-hook&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;eldoc-documentation-functions&lt;/span&gt; &lt;span style=&#34;color:#8caaee&#34;&gt;#&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#f2d5cf&#34;&gt;embark-eldoc-first-target&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Hide the mode line of the Embark live/completions buffers&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-to-list&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;display-buffer-alist&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\`\\*Embark Collect \\(Live\\|Completions\\)\\*&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                 &lt;span style=&#34;color:#e5c890&#34;&gt;nil&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                 (&lt;span style=&#34;color:#8caaee&#34;&gt;window-parameters&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;mode-line-format&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;none&lt;/span&gt;)))))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Consult users will also want the embark-consult package.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;embark-consult&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt; &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;; only need to install it, embark loads it after consult if found&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:hook&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;embark-collect-mode&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;consult-preview-at-point-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;snippets&#34;&gt;Snippets&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;yasnippet&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:diminish&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;yas-minor-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;yasnippet-snippets&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:after&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;yas-global-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;languages&#34;&gt;Languages&lt;/h1&gt;
&lt;h2 id=&#34;lsp&#34;&gt;LSP&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:commands&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-deferred&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:init&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-keymap-prefix&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;C-c l&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-enable-which-key-integration&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:hook&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;terraform-mode&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-deferred&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:hook&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;rust-mode&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-deferred&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-ui&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-treemacs&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;flycheck&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:diminish&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:init&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;global-flycheck-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;rust&#34;&gt;Rust&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;rust-mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:mode&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\.rs\\&amp;#39;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;rust-format-on-save&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)) &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;; Automatically format rust files on save&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;cargo&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:hook&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;rust-mode&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;cargo-minor-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;terraform&#34;&gt;Terraform&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;terraform-mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;lisp&#34;&gt;Lisp&lt;/h2&gt;
&lt;p&gt;All lisp-family languages&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;lispy&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;lispyville&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:init&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;general-add-hook&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;emacs-lisp-mode-hook&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;lisp-mode-hook&lt;/span&gt;) &lt;span style=&#34;color:#8caaee&#34;&gt;#&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#f2d5cf&#34;&gt;lispyville-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;lispyville-set-key-theme&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;operators&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;c-w&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;additional&lt;/span&gt;)))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;markups&#34;&gt;Markups&lt;/h1&gt;
&lt;h2 id=&#34;markdown&#34;&gt;Markdown&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;markdown-mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:mode&lt;/span&gt; (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\.md\\&amp;#39;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;markdown-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;;(use-package evil-markdown&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;;  :mode (&amp;#34;\\.md\\&amp;#39;&amp;#34; . evil-markdown-mode))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;json-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;yaml-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;beancount&#34;&gt;Beancount&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;TODO: bind the beancount functions to conditional mode binding&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;defun&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;beancount-tab-function&lt;/span&gt; ()
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;Improved beancount tab ripped off from doom emacs&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;interactive&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#99d1db&#34;&gt;and&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;outline-minor-mode&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;outline-on-heading-p&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      (&lt;span style=&#34;color:#f2d5cf&#34;&gt;beancount-outline-cycle&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    (&lt;span style=&#34;color:#f2d5cf&#34;&gt;indent-according-to-mode&lt;/span&gt;)))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;beancount&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:straight&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;beancount&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:type&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;git&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:host&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;github&lt;/span&gt; &lt;span style=&#34;color:#99d1db&#34;&gt;:repo&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;beancount/beancount-mode&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:mode&lt;/span&gt; (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\.beancount\\&amp;#39;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;beancount-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:hook&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;beancount-mode&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;outline-minor-mode&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;evil-define-key&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;normal&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;beancount-mode-map&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;kbd&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;TAB&amp;#34;&lt;/span&gt;) &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;beancount-tab-function&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  ) &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Bind the TAB key&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-hook&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;beancount-mode-hook&lt;/span&gt; &lt;span style=&#34;color:#8caaee&#34;&gt;#&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#f2d5cf&#34;&gt;flymake-bean-check-enable&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;shells&#34;&gt;Shells&lt;/h1&gt;
&lt;h2 id=&#34;enable-fish-completions&#34;&gt;Enable fish completions&lt;/h2&gt;
&lt;p&gt;Uses the external fish program to provide fish-style completions to eshell etc&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;fish-completion&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;when&lt;/span&gt; (&lt;span style=&#34;color:#99d1db&#34;&gt;and&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;executable-find&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;fish&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           (&lt;span style=&#34;color:#99d1db&#34;&gt;require&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;fish-completion&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;nil&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;global-fish-completion-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;git&#34;&gt;Git&lt;/h1&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;git-gutter+&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:diminish&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;global-git-gutter+-mode&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;magit&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-todos&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;magit-display-buffer-function&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;magit-display-buffer-same-window-except-diff-v1&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;meow&#34;&gt;Meow&lt;/h1&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;  (use-package &amp;#39;meow)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;  (defun meow-setup ()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;      (setq meow-cheatsheet-layout meow-cheatsheet-layout-colemak)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;      (meow-motion-overwrite-define-key&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       ;; Use e to move up, n to move down.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       ;; Since special modes usually use n to move down, we only overwrite e here.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;e&amp;#34; . meow-prev)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;&amp;lt;escape&amp;gt;&amp;#34; . ignore))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;      (meow-leader-define-key&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;?&amp;#34; . meow-cheatsheet)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       ;; To execute the originally e in MOTION state, use SPC e.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;e&amp;#34; . &amp;#34;H-e&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;1&amp;#34; . meow-digit-argument)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;2&amp;#34; . meow-digit-argument)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;3&amp;#34; . meow-digit-argument)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;4&amp;#34; . meow-digit-argument)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;5&amp;#34; . meow-digit-argument)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;6&amp;#34; . meow-digit-argument)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;7&amp;#34; . meow-digit-argument)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;8&amp;#34; . meow-digit-argument)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;9&amp;#34; . meow-digit-argument)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;0&amp;#34; . meow-digit-argument))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;      (meow-normal-define-key&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;0&amp;#34; . meow-expand-0)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;1&amp;#34; . meow-expand-1)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;2&amp;#34; . meow-expand-2)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;3&amp;#34; . meow-expand-3)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;4&amp;#34; . meow-expand-4)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;5&amp;#34; . meow-expand-5)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;6&amp;#34; . meow-expand-6)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;7&amp;#34; . meow-expand-7)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;8&amp;#34; . meow-expand-8)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;9&amp;#34; . meow-expand-9)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;-&amp;#34; . negative-argument)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;;&amp;#34; . meow-reverse)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;,&amp;#34; . meow-inner-of-thing)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;.&amp;#34; . meow-bounds-of-thing)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;[&amp;#34; . meow-beginning-of-thing)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;]&amp;#34; . meow-end-of-thing)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;/&amp;#34; . meow-visit)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;a&amp;#34; . meow-append)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;A&amp;#34; . meow-open-below)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;b&amp;#34; . meow-back-word)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;B&amp;#34; . meow-back-symbol)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;c&amp;#34; . meow-change)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;d&amp;#34; . meow-delete)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;e&amp;#34; . meow-prev)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;E&amp;#34; . meow-prev-expand)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;f&amp;#34; . meow-find)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;g&amp;#34; . meow-cancel-selection)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;G&amp;#34; . meow-grab)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;m&amp;#34; . meow-left)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;M&amp;#34; . meow-left-expand)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;i&amp;#34; . meow-right)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;I&amp;#34; . meow-right-expand)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;j&amp;#34; . meow-join)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;k&amp;#34; . meow-kill)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;l&amp;#34; . meow-line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;L&amp;#34; . meow-goto-line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;h&amp;#34; . meow-mark-word)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;H&amp;#34; . meow-mark-symbol)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;n&amp;#34; . meow-next)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;N&amp;#34; . meow-next-expand)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;o&amp;#34; . meow-block)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;O&amp;#34; . meow-to-block)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;p&amp;#34; . meow-yank)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;q&amp;#34; . meow-quit)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;r&amp;#34; . meow-replace)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;s&amp;#34; . meow-insert)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;S&amp;#34; . meow-open-above)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;t&amp;#34; . meow-till)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;u&amp;#34; . meow-undo)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;U&amp;#34; . meow-undo-in-selection)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;v&amp;#34; . meow-search)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;w&amp;#34; . meow-next-word)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;W&amp;#34; . meow-next-symbol)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;x&amp;#34; . meow-delete)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;X&amp;#34; . meow-backward-delete)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;y&amp;#34; . meow-save)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;z&amp;#34; . meow-pop-selection)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;&amp;#39;&amp;#34; . repeat)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;       &amp;#39;(&amp;#34;&amp;lt;escape&amp;gt;&amp;#34; . ignore)))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;  (require &amp;#39;meow)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;  (meow-setup)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;  (meow-global-mode 1)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;evil&#34;&gt;Evil&lt;/h1&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;evil&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;evil-mode&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;1&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;undo-tree&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:after&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;evil&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:diminish&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;evil-set-undo-system&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;undo-tree&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;global-undo-tree-mode&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;1&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;evil-org&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:after&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:hook&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;org-mode&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; (&lt;span style=&#34;color:#99d1db&#34;&gt;lambda&lt;/span&gt; () &lt;span style=&#34;color:#f2d5cf&#34;&gt;evil-org-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; :config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (require &amp;#39;evil-org-agenda)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; (evil-org-agenda-set-keys)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  )
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;evil-collection&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:after&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;evil&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:ensure&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:diminish&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;evil-collection-unimpaired-mode&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:init&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;evil-want-C-u-scroll&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;evil-collection-init&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;evil-want-C-i-jump&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#f2d5cf&#34;&gt;evil-respect-visual-line-mode&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;evil-commentary&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;evil-commentary-mode&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;web-browsing-and-youtube&#34;&gt;Web browsing and youtube&lt;/h1&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Using straight:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;;(use-package empv&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;;  :straight (:host github :repo &amp;#34;isamert/empv.el&amp;#34;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;use-package&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;empv&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-radio-channels&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;((&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;SomaFM - Groove Salad&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;http://www.somafm.com/groovesalad.pls&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;SomaFM - Drone Zone&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;http://www.somafm.com/dronezone.pls&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;SomaFM - Sonic Universe&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;https://somafm.com/sonicuniverse.pls&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;SomaFM - Metal&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;https://somafm.com/metal.pls&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;SomaFM - Vaporwaves&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;https://somafm.com/vaporwaves.pls&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;ADHD 1&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;https://www.youtube.com/watch?v=CmMrm4BpQHU&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;WREK FM&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;http://streaming.wrek.org:8000/wrek_live-128kb.m3u&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        ))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; Todo: lainchan? adhd music stream from youtube? wuog? wrekFM? does freeside have streaming radio?&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;with-eval-after-load&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;embark&lt;/span&gt; (&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-embark-initialize-extra-actions&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-to-list&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;empv-mpv-args&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;--ytdl-format=best&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-to-list&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;empv-mpv-args&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;--save-position-on-quit&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-hook&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;empv-init-hook&lt;/span&gt; &lt;span style=&#34;color:#8caaee&#34;&gt;#&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-override-quit-key&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;empv-invidious-instance&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;https://invidious.projectsegfau.lt/api/v1&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;todo&#34;&gt;Todo&lt;/h1&gt;
&lt;h2 id=&#34;general-1&#34;&gt;General&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Refactor to use use-package more effectively
&lt;ul&gt;
&lt;li&gt;Use :mode and :config like &lt;a href=&#34;https://ianyepan.github.io/posts/setting-up-use-package/&#34;&gt;here&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Set things which should be set before package install in :init&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;if emacs.d/snippets doesn&amp;rsquo;t exist, clone snippets repo&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;terminals&#34;&gt;Terminals&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;More terminals&lt;/li&gt;
&lt;li&gt;emacs-fish-completions&lt;/li&gt;
&lt;li&gt;setup terminals to complete to vertico&lt;/li&gt;
&lt;li&gt;starship prompts&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;new-functions&#34;&gt;New functions&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Git-time-machine-or-vc-region-history&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;note-taking&#34;&gt;Note taking&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;deft&lt;/li&gt;
&lt;li&gt;org : bullet&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;one-offs&#34;&gt;One-offs&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;hl-todo&lt;/li&gt;
&lt;li&gt;highlight tabs and newlines&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://youtu.be/UtqE-lR2HCA?t=5027&#34;&gt;Vertico backwards delete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;alphabetical keybindings&lt;/li&gt;
&lt;li&gt;brighter modeline&lt;/li&gt;
&lt;li&gt;ignore case in imenu&lt;/li&gt;
&lt;li&gt;improve which-key visibility&lt;/li&gt;
&lt;li&gt;fix lisp autoformat in org-mode code blocks&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;lsp-stuff&#34;&gt;LSP stuff&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;look into treemacs integrations&lt;/li&gt;
&lt;li&gt;consider eglot&lt;/li&gt;
&lt;li&gt;dap-mode&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;completion&#34;&gt;Completion&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;dabbrev-expand or company on c-n c-p&lt;/li&gt;
&lt;li&gt;c-N c-P for expand full line&lt;/li&gt;
&lt;li&gt;yasnippet&lt;/li&gt;
&lt;li&gt;company-mode to corfu (or vertico completions? or cofu-in-vertico?)&lt;/li&gt;
&lt;li&gt;get vertico as completion box&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;keybindings&#34;&gt;Keybindings&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;put general bindings in separate keymaps in separate sections&lt;/li&gt;
&lt;li&gt;map hyper bindings for buffer nav and jumping&lt;/li&gt;
&lt;li&gt;evil-org&lt;/li&gt;
&lt;li&gt;map alignment functions in &amp;lsquo;code&amp;rsquo;section&lt;/li&gt;
&lt;li&gt;define global meow-left and vim-left, swich contextually&lt;/li&gt;
&lt;li&gt;fix c-u in evil mode&lt;/li&gt;
&lt;li&gt;fix tab key&lt;/li&gt;
&lt;li&gt;window size functions, winner undo/redo&lt;/li&gt;
&lt;li&gt;map default-text-scale operations&lt;/li&gt;
&lt;li&gt;function for &amp;lsquo;update roam / deft / snippets git repo&amp;rsquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;new-plugins&#34;&gt;New plugins&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;tramp&lt;/li&gt;
&lt;li&gt;k8s&lt;/li&gt;
&lt;li&gt;docker&lt;/li&gt;
&lt;li&gt;terraform&lt;/li&gt;
&lt;li&gt;straight?&lt;/li&gt;
&lt;li&gt;embark?&lt;/li&gt;
&lt;li&gt;emms, emms-play-url binding (youtube view)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://youtu.be/UtqE-lR2HCA?t=5134&#34;&gt;consult-lsp&lt;/a&gt; (better for errors than treemacs integrations probably)&lt;/li&gt;
&lt;li&gt;srht.el&lt;/li&gt;
&lt;li&gt;affe&lt;/li&gt;
&lt;li&gt;gnus&lt;/li&gt;
&lt;li&gt;explain-pause&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;appearance-switches&#34;&gt;Appearance switches&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;fonts&lt;/li&gt;
&lt;li&gt;random theme&lt;/li&gt;
&lt;li&gt;org mode bullets / pretty / etc&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;research&#34;&gt;Research&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;What does C-d do when in a minibuffer for vertico?&lt;/li&gt;
&lt;li&gt;embark&lt;/li&gt;
&lt;li&gt;ace-window / embark integration&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;system-crafters-videos&#34;&gt;System crafters videos&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=CUkuyW6hr18&#34;&gt;5 Hacks to improve org roam&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=C1kwStlEick&#34;&gt;Improving the IRC experience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=J0OaRy85MOo&#34;&gt;Streamlined completions with vertico&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=XZjyJG-sFZI&#34;&gt;Keeping your folders clean while using emacs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=zMzkorlfqLA&#34;&gt;Static site generator from org mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=za99DwdZEyg&#34;&gt;Automated website publishing w/ org and sourcehut&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=SCPoF1PTZpI&#34;&gt;Emacs presentations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=0C16LLHGYzk&amp;amp;t=1882s&#34;&gt;Converting a literate config to guix home&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/playlist?list=PLEoMzSkcN8oM-kA19xOQc8s0gr0PpFGJQ&#34;&gt;Emacs mail playlist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=qk2Is_sC8Lk&#34;&gt;Embark&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;clean-up-org-roam&#34;&gt;Clean up Org Roam&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Major mode notes master node&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;snips-from-old-config&#34;&gt;Snips from old config&lt;/h2&gt;
&lt;h3 id=&#34;ez-pz&#34;&gt;ez pz&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;fancy-splash-image&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        (&lt;span style=&#34;color:#8caaee&#34;&gt;concat&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;doom-private-dir&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;sink.png&amp;#34;&lt;/span&gt;))  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; the best emacs logo&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;load-theme&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;doom-oceanic-next&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;lsp-lens-enable&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;nil&lt;/span&gt;)                   &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; gets rid of the little &amp;#39;0 references&amp;#39; note from lsp&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; disable mac default bindings&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;;; TODO: what?&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#99d1db&#34;&gt;when&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;IS-MAC&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      (&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;mac-pass-command-to-system&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;nil&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-roam-directory&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/notes/roam&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;requires-extra-config&#34;&gt;requires extra config&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;with-eval-after-load&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;ox-latex&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-to-list&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;org-latex-classes&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;org-plain-latex&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                 &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\documentclass{article}
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6d189&#34;&gt;                [NO-DEFAULT-PACKAGES]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6d189&#34;&gt;                [PACKAGES]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6d189&#34;&gt;                [EXTRA]&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                 (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\section{%s}&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\section*{$s}&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                 (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\subsection{%s}&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\subsection*{$s}&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                 (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\subsubsection{%s}&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\subsubsection*{$s}&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                 (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\paragraph{%s}&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\paragraph*{$s}&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                 (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\subparagraph{%s}&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;\\subparagraph*{$s}&amp;#34;&lt;/span&gt;))))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;a-bit-heavyx2026&#34;&gt;A bit heavy…&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-emacs-lisp&#34; data-lang=&#34;emacs-lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#f2d5cf&#34;&gt;use-package!&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#99d1db&#34;&gt;:config&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#f2d5cf&#34;&gt;add-to-list&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;org-agenda-files&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/cal/personal.org&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  )
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;plstore-cache-passphrase-for-symmetric-encryption&lt;/span&gt; &lt;span style=&#34;color:#e5c890&#34;&gt;t&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-icalendar-timezone&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;America/New_York&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-caldav-save-directory&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/cal&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#99d1db&#34;&gt;setq&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;org-caldav-calendars&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#99d1db;font-weight:bold&#34;&gt;&amp;#39;&lt;/span&gt;((&lt;span style=&#34;color:#99d1db&#34;&gt;:calendar-id&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;1ea706f0-8d7e-f884-e837-fe17fbd8c855&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:url&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;http://cal.dump.town/admin&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:files&lt;/span&gt; (&lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/cal/personal.org&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         &lt;span style=&#34;color:#99d1db&#34;&gt;:inbox&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#34;~/cal/from-personal.org&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        )
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      )
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content>
    </item>
    
  </channel>
</rss>
