-
I recently discovered “Howm” [1] (the “Handy Own Wiki Mode”), which is a personal wiki system for Emacs. Surprisingly, it is slightly older than Org-mode – although it now works great with Org files – and is still actively maintained by the author.
After giving it a try for a few days, I now feel that I prefer it’s simplicity over newer systems like Org Roam and Denote, while having some similarities to e.g. Deft (like fulltext as-you-type search).
It also offers some unique features of its own, like “comefrom links” as opposed to conventional “goto links”, and that most Howm links are actually just syntactic sugar for searches.
The submitted link [2] is to a third-party documentation of the project, which I found more useful than the official documentation to get started :)
[1]: https://kaorahi.github.io/howm/
[2]: https://github.com/Emacs101/howm-manual
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Gollum
A simple, Git-powered wiki with a local frontend and support for many kinds of markup and content.
I think the web interface for the gollum wiki (which used to power GitHub wikis, but I think they have diverged) supports org mode files.
https://github.com/gollum/gollum
-
logseq
A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
Does anyone have a "lab notebook" style of PKM in Emacs?
I used to use Org-Roam in Emacs, but fell in love with Logseq [0], primarily because
1. it has a "daily journal" default workflow (though individual pages are supported)
2. the support of datalog queries
3. templates
This basically allows me to make templates for things I need (e.g. meeting notes, etc) and to write a few key queries (that are also templated for reuse) to do things like get the most overdue tasks, upcoming, things I promised to others, things I'm waiting on, etc. I can even drill down and get that stuff for an individual "page", e.g. "Emacs" or "C++".
The lack of a "lab journal" format + flexible queries makes going back to other solutions not as enticing, as the "perfect artifact" of wiki-esque editing (and not being able to easily see backlinks) is not as easy. I can open my Logseq folder, make a "meeting" template, then #tag the people and topics discussed, and be able to go back later and make a query to see when I discussed #topic with #person.
I would love to move this back into Emacs, as I hate having a separate tool for PKM, so if anyone has a similar workflow (or at least flexible queries on "tags" and task status, backlinks, etc, even without the daily journal thing), I'd be grateful for any tips.
[0] https://logseq.com/
-
org-ql
A searching tool for Org-mode, including custom query languages, commands, saved searches and agenda-like views, etc.
-
-
https://github.com/abo-abo/org-download
I don’t think the TUI supports drag-and-drop, but you can still copy-and-paste using org-download (bound to a separate keybinding).
-
You are absolutely right - I thought about adding that Denote is a true successor to Notational Velocity[1], not to Zettelkasten systems like org-roam, Logseq and Obsidian. For me personally notes are "cold" storage - I sometimes link to them in Org tasks but mostly I interact with them by using consult-ripgrep.
1: https://notational.net/
-
```
It is in github repo, too although it is not yet finished:
https://github.com/artsi0m/howm-use-any-markup
My problem is that I can't combine well nested interactive+let or let+interactive, so it is only as interactive function for now.
Related posts
-
Squarespace Enters Definitive Agreement to Acquire Google Domains Assets
-
Any alternatives to Obsidian that are not built on Electron?
-
What's a user-friendly journaling/note-taking software for linux?
-
zettel2: Emacs helpers for note organization
-
Recommended workflow for using org-roam to read source code and take notes?