Obscure Emacs packages

~590 words. ~2 minutes.

tags: emacs

Table of Contents

This is my second submission to the Emacs Carnival (my first one was emacs elevator pitch). The theme this time around is about obscure emacs packages. I figure I will just talk about the obscure packages I use.

Org Custom Cookies

homepage

This package by gsingh93 allows you to define your own custom cookies for org-mode. This was the first package I ever contributed to :).

I no longer use it though. I think I had used it to add a counter cookie for the number of subheadings of an org heading.

Yeetube

homepage

This package by Thanos Apollo allows you to search for YouTube videos and play them through mpv (which uses yt-dlp under the hood). As we all know, YouTube is a demonic proprietary website but unfortunately a lot of videos are only available on YouTube. So as much as I would like to only rely on Peertube and friends, I can't.

Yeetube directly parses the search results from the search page HTML, this is what differentiates it from tools like ytfzf which rely on the invidious api to get the search results. The problem with invidious is that because YouTube keeps blocking them, there is no guarantee that the instance you use now will work reliably tomorrow. AFAIK, ytfzf also used to directly parse the YouTube search result pages, I am not sure why they stopped.

And after parsing the search results, it displays them in a neat table with THUMBNAILS! And it also allows you to control mpv from within Emacs.

tinee: tinee is not emacs everywhere

homepage

This time the author is me! The package name is a homage to the venerable emacs-everywhere package. Of which tinee is just a simple substitute on Wayland.

For those who don't know what emacs-everywhere or tinee are supposed to do, they allow you to use Emacs to write everywhere on your computer. This is done by binding a key to tinee/emacs-everywhere in your desktop environment, which then opens up a small emacs frame for you to type what you want, after you are done, it automatically sends the content into the proper place.

Emacs Reader

homepage

This is a very ambitious project by Divya Ranjan. It aims to completely replace PDF-tools and DocView.

It uses MuPDF in the backend via a dynamic module.

Currently, it is still in very initial stages but we already have:

  • RIDICULOUSLY better performance and smoothness and responsiveness in comparison to both PDF tools and DocView.
  • All formats supported by MuPDF (not just PDFs, EPUBs, and stuff too).
  • multithreaded rendering of the documents
  • dark-mode
  • imenu and outline
  • bookmarks and saveplace support

Currently, we are trying to implement text related features.

Author: tusharhero

emailreplace [at] with @, and put the domain for username, and vice versa: sdf.org [at] tusharhero

© tusharhero 2024-2025, check licenses page for details.

Date: 2025-09-08 Mon 00:00

Emacs 31.0.50 (Org mode 9.7.11)