I use Emacs to control the stereo, so 95% of the screen is Emacs:
But I like to have a clock there too, so since I started this thing (in… 1997?) I’ve also had an xwatch in the corner. The other night I decided that this was completely and utterly untenable:
So I thought “it must be easy to make an SVG based clock, surely” and looked forward to some hacking, but unfortunately Ulf Jasper wrote an SVG clock back in 2011, and it’s on ELPA, so I just used that instead. (I tweaked it slightly to get the look I wanted.)
Look! Emacs rules supreme over the screen!
To get the look I wanted, I had to delve into portions of Emacs I’ve never seen before, but to remove the borders/continuation markers between the two buffers at the bottom (one showing the songs and the other the clock), I had to:
(set-face-foreground 'vertical-border "black") (set-display-table-slot standard-display-table 0 ?\ ))
There you go.
4 thoughts on “Emacs Supremacy”
This is cool. Which package are you using to manage your music (and display the fabulous UI)?
It’s something called jukebox.el, that I’ve written myself over a couple of decades. I haven’t released it (I think?), because it’s not usable for anybody else (it’s all very specific for my own setup).
That’s cool. This kind of stuff makes Emacs kind of socery tho: mysterious tools that nobody understands when the sorcerer dies.
Sure… but I don’t think that’s specific to Emacs, really. People have always tinkered and made stuff for their own homes, from like innovative threshing machines, to self-made chairs, to Python scripts. Making stuff is fun!