~ashie/blog

a997a5fd574e1b2f2f091bf0090723f463ee8206 — Ash 2 months ago bc0b489
feat: remove old/dead social media
M config.toml => config.toml +0 -2
@@ 13,10 13,8 @@ uglyURLs = true
[author]
  name = "Ash"
  email = "contact@ash.fail"
  mastodon = "defcon.social/@reggie"
  matrix = "@ash:m.ash.fail"
  git = "git.ash.fail"
  xmpp = "reggie@tigase.im"

[imaging]
  quality = 100

M content/blog/actually-good-distro-recomendations-for-beginners/index.md => content/blog/actually-good-distro-recomendations-for-beginners/index.md +2 -10
@@ 7,14 7,6 @@ description: >
    I grew tired of shitty “Top 10 Linux distros in ${CURRENT_YEAR}” articles.
    This blogpost tries to be actually helpful and explains what to consider
    when choosing a distribution if you are a new user.
socials:
    [
        { name: Lemmy, link: https://lemmy.fmhy.ml/post/324800 },
        {
            name: Mastodon,
            link: https://defcon.social/@reggie/110606605264820852,
        },
    ]
aliases: [/distros]
---



@@ 203,13 195,13 @@ opinion) don't deserve it, so I wish to offset that by some negativity.
        want to become cool hackers[^5] and whatnot

## Update (2023-06-27):
*[link](https://git.sr.ht/~reggie/blog/commit/6989b0fee336db1a3962a941f5635daab548c674)
*[link](https://{{< author git >}}/blog/commit/6989b0fee336db1a3962a941f5635daab548c674)
to commit with changes*

-   added: section explaining point and rolling releases

## Update (2023-06-26):
*[link](https://git.sr.ht/~reggie/blog/commit/3c1503eccdb2b78dcf5f414bde7e15bd3c8e9216)
*[link](https://{{< author git >}}/blog/commit/3c1503eccdb2b78dcf5f414bde7e15bd3c8e9216)
to commit with changes*

-   added: 

M content/blog/caching-promises-in-javascript.md => content/blog/caching-promises-in-javascript.md +0 -11
@@ 5,17 5,6 @@ draft: false
syntax: true
description: >
    Caching multiple concurrent calls to a async function in JavaScript.
socials:
    [
        {
            name: Hacker News,
            link: "https://news.ycombinator.com/item?id=37266951",
        },
        {
            name: Mastodon,
            link: https://defcon.social/@reggie/110952278669061422,
        },
    ]
---

# Reasoning

M content/blog/using-vim-with-the-colemak-dh-layout/index.md => content/blog/using-vim-with-the-colemak-dh-layout/index.md +7 -7
@@ 3,11 3,11 @@ title: "Using Vim with the Colemak Mod-DH layout"
date: 2023-04-15 18:56:00 +0200
draft: false
syntax: true
aliases: [ '/20230415-using-vim-with-the-colemak-dh-layout' ]
aliases: ["/20230415-using-vim-with-the-colemak-dh-layout"]
---

_If you are here just for the destination without the journey, I created a
plugin, that you can find [here](https://git.sr.ht/~reggie/colemak_dh.nvim)._
plugin, that you can find [here](https://{{< author git >}}/colemak_dh.vim)._

If you are like me, you like efficiency, and when it comes to text editors Vim is
one of the most efficient there is. Why? Vim motions. Vim makes it stupidly easy


@@ 38,11 38,11 @@ noremap i l
But then I found the `langmap` option:

{{< highlight sh "linenos=false" >}}
    This option allows switching your keyboard into a special language
    mode.  When you are typing text in Insert mode the characters are
    inserted directly.  When in Normal mode the 'langmap' option takes
    care of translating these special characters to the original meaning
    of the key.
This option allows switching your keyboard into a special language
mode. When you are typing text in Insert mode the characters are
inserted directly. When in Normal mode the 'langmap' option takes
care of translating these special characters to the original meaning
of the key.
{{</ highlight >}}

Which sounds exactly like what I wanted, so I removed my previous mappings,

M content/contact.md => content/contact.md +2 -2
@@ 10,9 10,9 @@ scripts: [ "spamspan.js" ]
-   Matrix: [{{< author matrix >}}](https://matrix.to/#/{{< author matrix >}})
-   XMPP: {{< author xmpp >}}

Or submit a message to my [public inbox](https://lists.sr.ht/~reggie/inbox).
Or submit a message to my [public inbox](https://lists.sr.ht/~ashie/inbox).
If you do not have a sourcehut account you can simply send an email to
{{< email "~reggie/inbox@lists.sr.ht" />}}.
{{< email "~ashie/inbox@lists.sr.ht" />}}.

Although not really ways to contact me, you can also find me on:


M layouts/blog/single.html => layouts/blog/single.html +1 -1
@@ 7,7 7,7 @@

        <p>
            Have something to say? Feel free to leave your thoughts in my
            <a href="https://lists.sr.ht/~reggie/inbox">
            <a href="https://lists.sr.ht/~ashie/inbox">
                public inbox<sup>↗</sup></a
            >
            {{- with .Params.socials -}}