← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 21
  1. JUnit XML formatn't

    While masochistically deciding to write my own TUI wrapper for various specific test frameworks that I can control, I noticed the JUnit reporter.

  2. Test output is hard

    Back in february, I write my own test reporter for catch2 after the non-verbosity of the default reporter got annoying.

  3. Pseudo-domains in firefox for local files

    While working on this here website, I have mostly (at the time of writing anyway) been working with a version of violet that doesn't have a serve command, because I haven't made it yet.

  4. HTML popovers are really cool

    Over time, HTML and CSS has become increasingly powerful, but mostly the former.

  5. Inspecting the browser shadow DOM (browser-specific HTML element internals)

    Under the devtool settings, click: Chrome: "Show user agent shadow DOM" Firefox: "Show browser shadow DOM" The shadow DOM is used for the browser-native/default styles, and is for some reason hidden by default in the devtools.

  6. Setting indent width "portably" in emacs

    I have come to rather like emacs, but my single biggest frustration is setting indent widths.

  7. Redirects on Codeberg Pages

    Codeberg pages supports a special _redirects file compatible with netlify syntax that does (shock) redirects.

  8. The great font rant

    Earlier this year, I made the move to disallow websites from setting fonts in Firefox (through changing the setting in firefox, I had nothing do do with its development, for the record).

  9. Untitled arch commentary

    I am checks calendar 2.5 months into arch.

  10. It just works

    Over the last few months, I've picked up a couple projects that I've either started on and procrastinated for ages, or never started because I figured it would be too much effort for too little benefit.

  11. Opening a commit message in an editor after writing a partial commit message with -m

    If you ever write git commit -m "..." only to then realize you actually have enough to write that you should open it in an editor, but don't want to discard anything you've already written, use -e: git commit -m "some message" -m "Some extra message if ap…

  12. use-package from a local directory with a normally vc-loaded plugin

    Use :load-path with the folder: (use-package nyaatree :vc (:url "https://codeberg.org/LunarWatcher/emacs-nyaatree.git" :rev :newest) :ensure t :load-path "/home/olivia/programming/emacs/emacs-nyaatree/" :config ;; as usual ) Somewhat…

  13. Powershell 7 fails to parse flags with a double-shaped value

    Microslop's steaming pile of shit shell, also known as Powershell, has introduced a very fun bug where specifically flags with a value assigned to a number fails to be identified as part of the flag it's actually part of.

  14. Vim quickfix in emacs

    Emacs doesn't directly have an equivalent of Vim's quickfix window, but it does have M-x grep-find, which is pretty close.

  15. Using SSH agents, and specifying which SSH key to use with pass-cli

    Using SSH agents, and specifying which SSH key to use with pass-cli This TIL assumes Proton Pass, but I hear the same strategy works with a few other password managers Starting the agent (vault-scoped): pass-cli ssh-agent start --vault-name Work However,…

  16. Emacs abbreviations

    capf: Short for completion-at-point-functions (or the non-plural completion-at-point-function depending on context), i.e. a function that provides autocomplete at a given point in the buffer.

  17. Replacing dawn: a theoretical inja-based templating system

    Info For context, dawn is a vim plugin I wrote that generates project structures.

  18. Thoughts on themes

    Last week, I had the fun need to ✨ switch from vim to emacs ✨, because vim has fallen to AI slop - a sentence I did not expect to need to say ever, but here we are.

  19. Information curation and sharing after Stack Overflow

    On 2026-02-24, Stack Overflow put the last nail in their coffin by proposing to remove a lot of curation, while trying to solve the engagement loss they've been suffering from for a good few months by killing curation rather than addressing the real syste…

  20. Markdown and the illusion of portability

    This is the first post I'm writing after scrapping the web component of this "web"site (now just a repo with some files no one is going to read), and not one, but two painful migration attempts to other static site generators before abandoning the push ou…

  21. Forcing WSL to cooperate with non-standard keyboard layouts

    Since at least 2021 (earliest recorded instance), but likely since WSLg was initially made, it has had a bug with keyboard translation.