Files
hpr-knowledge-base/hpr_transcripts/hpr3918.txt
Lee Hanken 7c8efd2228 Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use
- Search episodes, transcripts, hosts, and series
- 4,511 episodes with metadata and transcripts
- Data loader with in-memory JSON storage

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 10:54:13 +00:00

180 lines
11 KiB
Plaintext

Episode: 3918
Title: HPR3918: Emacs package curation, part 3
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr3918/hpr3918.mp3
Transcribed: 2025-10-25 17:18:31
---
This is Hacker Public Radio Episode 3918 for Wednesday the 9th of August 2023.
Today's show is entitled, In Max Package Curation Part 3.
It is hosted by DNT and is about 14 minutes long.
It carries a clean flag.
The summary is, let's go through every single package installed in my EMAX configuration,
the last one.
Alright, let's move on to the last file, which is in it extra.
Alright, in it extra, we start out with ORG ROM.
So ORG ROM is like a fancy notes database for ORG mode that you can use.
I take a lot of reading notes with it, when I read something that I need to take notes
on, I'll usually have it in ROM, and it can connect to a bib, what's it called, a bib
tech, to like a bibliography, right?
So that it's kind of handy to create a note, like a literature note, right?
Bibliographic note, I guess.
So you have a bunch of captured templates for quickly capturing notes into my ROM database.
People go really, really crazy with ORG ROM.
It's kind of absurd what people do.
They'll try to, they make like these graphs, and then they post the graphs of all their
knowledge, base, whatever, unread it, or something.
You can, to get a glimpse of that, you can go to their Discord, and you can see some
people going pretty crazy there.
You know, you really got to be careful with this because you can spend the rest of your
life just taking notes.
And basically, you know, the only, the best case scenario is that someone's going to, you
know, make a nice, when you die, someone's going to make a nice bonfire out of it, basically,
right?
In this case, it's just digital files, they can't even do that.
So you got to be extra careful when you're on the computer taking notes.
Anyway, so ORG ROM, next we have CITAR, or CITAR, CITAR.
It's about citations, about inserting citations, about creating citations like a bibliography
notes and things like that.
It integrates with ORG mode and ORG ROM.
Then ORG ROM UI, that's the application where people create those ridiculous graphs showing
all the notes they've taken.
It shows like the super fancy, it can even be 3D graph of all the notes you took and
the connections between them.
I mean, I've hardly, I mean, it's kind of fun, I guess, but I try to not go crazy.
I mean, I'm crazy enough already.
So next, I have ORG board.
I don't use this anymore, but I have used it at times.
It's a way to kind of archive a web page.
It works very well, but nowadays I'm preferring to archive web pages in Zotero, if I need to
refer to some kind of article on the internet or something, I just save it in Zotero.
This ORG board, it'll download the web page and it'll save it as an ORG attachment.
In my opinion, ORG attachments are a little bit messy, I don't know, I don't love it.
You can't help but use it because it's useful, but I don't like to use it for absolutely
everything.
But I still have it here because I still have some notes with attachments, but I'm trying
to get rid of them as much as I can.
Next we have a LANGTool.
LANGTool, there's an application you can download and run a server locally and then this
thing connects to that server.
It's supposed to be something kind of like Grammarly, I haven't really used it very much
so I can't tell you much about it, but that's where it is.
They provide a server, but you can also install it locally, that way you don't have to use
their server and it'll analyze your text and then tell you what it thinks about it or
tell you to not use the passive voice or whatever, that sort of thing.
I'm not sure why people hate the passive voice so much, but that's that.
It does other things too that are more interesting.
Next we have PDF tools.
It is for viewing PDF files in EMAX.
EMAX has its own thing that does that, that I believe is called DocView, but PDF tools.
It seems like it renders the PDF a little better, I think.
Next we have OrgNoder.
This is, I kind of like this one.
OrgNoder, it's like a package for opening and something like a PDF file or any other
document and taking notes on it while you are reading it, taking notes on the computer
and while you are reading this digital document like a PDF and it will record the location
for you automatically.
So I'm reading a page and then I say, oh, let me take a note about this and then I take
the note and OrgNoder will automatically add a little parameter, a attribute there showing
the location I was at in the file I am notating, showing me where I was when I took this note
and then you can navigate the notes and see the file next to it.
It will automatically scroll through the file as you scroll through your notes and vice versa.
Next we have Nav and OV, this is for reading EPUB files in EMAX, not too much to say about
that, pretty obvious, pretty clear.
Next we have EMAX everywhere.
EMAX everywhere is, I mean, that's kind of cool, I guess, when you are say in your browser
and you're going to type a comment or something, but you want to edit in EMAX because you're
so obsessed with EMAX, you can run EMAX client, I can see parentheses, EMAX everywhere close
parentheses and it will quickly open an EMAX frame and let you type what you want to type
in EMAX, then you close that frame and it's going to put what you typed in EMAX back
in the original thing you were in.
The reason that is sometimes useful is because you have so many more efficient editing commands
in EMAX, so a lot of times it is worth quickly editing it in EMAX and then going back to the
thing you were in before.
I used to do this quite a lot at work with Tridactyl and Firefox and Vim.
There is a command from Tridactyl to edit a text field in the web page to edit in Vim,
excuse me, and it works pretty well.
So unfortunately I don't think this would work on EMAX on Windows, so that's why I put
it in the file that only loads when I'm on Linux.
Moving on we have OcTech.
OcTech is the big Lattec editing package for EMAX.
This one I don't use use package within, to be quite honest I don't remember why, but
I decided not to use a use package, I just used straight directly and then I installed
OcTech from a certain location and then there are some commands you have to run to sort
of complete the installation.
So I run those there as well together.
It works just fine, I don't know if I'm not worried about it, so yeah.
And then I have some settings related to that, to setting up the certain locations for
things, et cetera.
And then I have EvalTech, EvalTech is Eval key bindings for Lattec editing.
Once I have Lattec preview pane, excuse me, Lattec preview pane will show me a preview
of my Lattec document in PDF, right?
I have a key that's Alt P, when I'm in my Lattec file, I can press Alt P and it will generate
the preview and show it to me, then I can press Q to close that or to bury that which is
kind of minimizing it, it's just the word they use in EMAX for that.
You press Q and then you go back to the Lattec file.
So then if I want to preview again, I just press Alt P, that's what the Lattec preview
pane does.
And finally adaptive warp, I don't remember what that is, I think it was OcTech on the
OcTech website, they said it's good to install that, but I don't remember why.
Moving on, I have dash docs, now this is like a section about some more programming stuff.
So dash docs, it's kind of nice, there's an application for Mac, apparently it's called
dash, that's a way to view documentation all together in the same kind of user interface.
So their documentation is available in a certain format, right?
And then this package lets you open and view those things in EMAX.
So with it, you can install different docs sets, which is what they call these, the documentation
packages.
So you run a command to install the docs set for Python, for example, and it'll install
it locally, and then you can also configure it to when you enter, when you open a Python
file, it'll automatically activate this docs set, the Python docs set for you.
And then it'll use that, like you can, as you're navigating your file, you can, depending
on where you are with the cursor, you can search, you can search for stuff in the docs
sets.
It's pretty nice, I thought, I think it's worth having it.
And then consult dash is the next package, and that's just for searching.
It's just exactly what I was just saying about searching for something at the cursor,
right, in your dash docs.
Okay, finally, I have not much, not much is an email indexing application that I quite
like.
To me, it's the best way to do email, and this is a package for using not much on EMAX.
So you can search and view all of your emails, you can, you know, do some pretty fancy
searches using your tags, and then of course, EMAX comes with a mail writing in commands
for sending an email and stuff like that, so you don't need any package for that.
So there are some configuration options here to do with sending email as well.
So yeah, not much, it's pretty nice.
You may remember from a previous episode, I used to use a lot.
A lot is a Python application that does a lot of the same things, so this is just that,
but on in EMAX, so I don't have to leave EMAX, because I don't want to.
And so with that, this file provides the would be package called init extra, and it ends
there.
So that is my EMAX configuration.
So you can just have create a directory in your home directory called dot emax dot d, and
then have these three little files in it, and then start EMAX, EMAX will automatically
install all of the packages and run all these configurations, and then you will have exactly
the same EMAX experience that I have every day at work on my personal laptop, and a bit
on termux, even to quickly check my agenda there on the phone.
I hope this will be useful to someone, you know.
I hope if you haven't tried EMAX, this will peak your curiosity, and maybe you'll try
my configuration here, maybe you'll like it.
If you use EMAX and you know other packages that you must tell me about, please do in
the comments, and thank you for tuning in.
Now you can do as I just did, and you know, after work, you have a few minutes, just sit
down, maybe in front of your computer, maybe not, and just start talking about something
that you can start talking about, something that you know something about, or maybe something
that you think something about, just pull up your phone and start talking into it, recording,
and then send it into Hacker Public Radio as a show.
We will really like to hear from you.
I really enjoy the diversity of hosts on Hacker Public Radio, to me it's what it's all
about.
So if you are listening, I urge you to please record a show, even if it's just to say a
few things, whatever it is, I will enjoy listening to it.
Alright, thank you, and come back tomorrow for more.
Bye.
You have been listening to Hacker Public Radio, and Hacker Public Radio does work.
Today's show was contributed by a HBR listener like yourself, if you ever thought of recording
a podcast, you click on our contribute link to find out how easy it really is.
Hosting for HBR has been kindly provided by an honesthost.com, the Internet Archive
and our Sync.net.
On the Sadois status, today's show is released on our Creative Commons, Attribution 4.0 International
License.