June 7th 2026 - Things I Worked On

Fixed Elfeed Summary bug

On May 24th Elfeed updated the name of the function elfeed–shuffle to elfeed-shuffle (commit 28fec). This broke Elfeed Summary. I used git bisect (my favorite git tool) to discover the commit that introduced the error.

I opened an issue here and submitted a fix here:

(mapc #'elfeed-update-feed (elfeed-shuffle feeds))

Tektite fixed line numbers appearing in image files

Tektite added line numbers to the editor pane and it looks great. But the numbers were also added to images as a side effect. I thought it would look cleaner if the app didn't show line numbers for images so I opened an issue here and a PR with changes here.

I created a function to remove line numbers. This gets called if the viewer should not show line numbers and if the file is not considered a note.

function removeLineNumbers() {
    els.lineNumbers.classList.add("hidden");
}

I also set applying line numbers only if the file being viewed is a .md file:

if(state.activePath.endsWith(".md")) applyLineNumbers();

The final result looks pretty good.

Markdown file:

tektite-markdown-file.png

Image file:

tektite-image-file.jpg

Upgraded Emacs to version 30

Added using Command key and Option key as Meta and Alt:

(setq mac-command-modifier 'meta)
(setq ns-command-modifier 'meta)

(setq mac-option-modifier 'alt)
(setq ns-option-modifier 'alt)

Increased line spacing:

(set-face-attribute 'default nil :height 155)
(setq-default line-spacing 0.13)

Changed org level heading font:

(with-eval-after-load 'org
  (dolist (face '(org-level-1
                  org-level-2
                  org-level-3
                  org-level-4
                  org-level-5
                  org-level-6
                  org-level-7
                  org-level-8))
    (set-face-attribute face nil
                        :weight 'normal
                        :box `(:line-width 3 :color ,(face-background 'default)))))

I also had to reinstall org-roam for the new Emacs version. It was giving an error: Wrong type argument: integer-or-marker-p.