RSSAmplifier

Blog

The Neo-Babbage Files

Recent content on The Neo-Babbage Files

babbagefiles.xyzRSS feed ↗15 posts

Latest posts

Auto-sizing images in Kitty (if it fits it sits?)

I’ve been playing with terminal emulators again for a while. More to write up at some point, but here a quick note on some customisations for displaying images in the terminal…. There are a couple of terminal emulators which allow for display of arbitrary images in the terminal (I mean, jpegs and pngs and the like, not (just) sixel ), notably Kitty and WezTerm . WezTerm with iTerm2…

Trials and Visions of Internet Relay Chat

This was meant to be a shortish bit on a couple of points on a decent IRC (Internet Relay Chat) set-up, including: some sort of persistence (a “ bouncer ” or the always-connected server) use with some sort of IRC client in Emacs some sort of reasonable mobile phone client It ended up longer than I intended. tldr Using some of the more IRCv3 tools, particularly the cluster of things by…

C-c-c-conjecturing, and dealing with recursion in Emacs (more excursus)

I’m not putting this in the lambda-calculus series, though it touches on issues from the last post in the series, but specifically issues of recursion. I was curious to go back and recall how The Little Schemer dealt with problems of recursion (and the Y Combinator (which we still haven’t got properly to yet, but we will, I promise)). In Chapter 9 of The Little Schemer (“and…

Lambda Calculus and Lisp, part 2 (recursion excursion)

From the previous entry in this series , one of the things of note in discussing the nature of the connections between LISP and (the) lambda calculus was John McCarthy’s concern about recursion and higher-order functions. A couple of excerpts from previous quotes from McCarthy on the subject to set the stage: …And so, the way in which to [be able to handle function passing/higher order…

Lambda Calculus and Lisp, part 1

The first of a series of envisioned blog posts on lambda calculus, and Lisp. It’s unclear exactly where to start: there is a whole heap of interesting issues, both theoretical and in terms of concrete implementations, which tangle and interconnect. A particular application of lambda calculus is a very salient part of my “day job” as a formal semanticist of natural language. And…

So you need kill (or do something else to) something in Linux

(Or, what if you can’t just click the bad thing with the skull until it dies?) Sometimes you need to kill something in Linux. Sometimes it makes sense to use some sort interactive process monitor, like the process table in Plasma’s System Monitor, or top or htop or bottom or some other sort of top. 1 (Or, if you’re in an X11 environment rather than a Wayland one, you could use…

Using Emacs and Org-Roam/Org-Node on Android (with Termux Extra Keys)

My main use of Emacs on Android (via Termux) is to be able to access and add to my Org-roam library of notes. This post is primarily about some Termux features which improve the user experience for this use case. [Update [2025-02-03 Mon] : added some screenshots throughout to give a sense of what it looks like.] Trying to Cope with Emacs on mobile I’ve tried a number of different solutions…

Guix, XIM, Emacs, Multi_key, Shft+SPC

— Describe in single words only the good things that come into your mind about&hellip; <Multi_key> . — <Multi_key> ? — Yeah. — Let me tell you about <Multi_key> &hellip;. "<Multi_key> is undefined" A bit out of order, but things tangle, a problem I&rsquo;m having on my Guix machine with Emacs. It&rsquo;s connected with the Lucid toolkit 1 , but only in an indirect causal sort of way:— I&rsquo;m…

Linux Terminal Emulator Features and Hardware Compatibility

In a continuing series of, er, terminal-related posts, a look at some features of a subset of terminal emulators on Linux. I mainly use vterm inside of Emacs , usually via Equake , but sometimes I do want to spawn a terminal outside of Emacs, and so I&rsquo;ve been curious about the properties of different terminals, including the ability to be used across a wide range of hardware. A few weeks ago…

Towards a history of Quake-style drop-down terminals

Continued work on fooling Emacs into behaving like a drop-down console (i.e. Equake ), set me to thinking about the development of Quake-style drop-down terminals. The frequent label &ldquo;Quake-style&rdquo; does seem to suggest at least part of the origin in the computer game Quake (1996), or at least that the drop-down console in Quake was the most prominent/remembered example of this sort of…

Dealing with possessed TrackPoints on later model ThinkPads

On a new-to-me ThinkPad T440p, I&rsquo;ve had the worst time with the TrackPoint. First, the stock configuration has a horrible touchpad - which shouldn&rsquo;t matter if you don&rsquo;t use the touchpad, but the horribleness of it is that the physical buttons that should be on the top of the touchpad, and are on the touchpads of models preceding and following the **40 line, are not there. But one…

Equake: A Geas on Gnomish Smiths

A new version of Equake , the drop-down &ldquo;terminal emulator&rdquo; for Emacs, should be hitting Melpa shortly. This version includes a number of bug fixes, and some new features. Jeff Kowalski added code for a &ldquo;close Equake frame on loss of focus feature&rdquo; (similar to the Tilda feature) and a number of bug fixes and code-cleanup. Further: I&rsquo;m (half-)jokingly calling this the…

Social network platforms (IRC, Matrix, Discord, Slack, and others)

Following on the last post Lisp Common Lisp: &hellip; Clojure: slack Racket: slack

Automatically adding information to Org-roam file properties

This expands on a feature I included in the setup for using Org-roam on Android/LineageOS in the last post , specifically automatically adding properties to newly created Org-roam files. Since Org-roam v2 creates a top properties drawer (with an :ID: tag) anyway, it is nice to stick other information there as well. Specifically, information that could be useful in some situation, but which usually…

Org-roam on Android

I&rsquo;ve been using the note-taking Zettelkasten -ish Org-roam system for a few months and it&rsquo;s been very useful to me, just as a low-friction way of making more notes and easily finding and/or (re)discovering notes that I&rsquo;ve made. It&rsquo;s pretty useful to be able to have access to these notes, and be able to quickly add notes, on mobile as well. I thought it might be useful to…

The Neo-Babbage Files · RSS Amplifier