-
8 votes
-
Best knowledge database for an Emacs Org-Mode "expat"
I'm running Windows 10 now, and I understand I can still use Emacs, but I'm seizing the opportunity to give it a shot to other tools. In part because I'm not sure how "native" my Emacs setup would...
I'm running Windows 10 now, and I understand I can still use Emacs, but I'm seizing the opportunity to give it a shot to other tools. In part because I'm not sure how "native" my Emacs setup would feel on Windows, but also because I reached a point of "tinkering fatigue" and I want things that require less maintenance.
I used Org Mode a lot and was thinking if there is something with a similar feel that is more plug-and-play. Programs like Notion, Obsidian, and Roam Research are like that, I think.
These are some of my requisites:
- FOSS
- markdown or org markup
- I don't wanna pay for anything, ever
- plug and play
- text-based
- easy export and backup
- keyboard-centric or keyboard-friendly
- can be used offline
- local database can be synced using Dropbox
- Emacs-like and/or Vim-like keybindings
8 votes -
In deeply nested discussions, it's frequently hard to know to which comment someone is answering
IDK if this is just me, but, in some cases, the dotted lines are not enough. I become easily lost, and have to "manually" retrace the discussion. I'd like to suggest for Tildes to use even more...
IDK if this is just me, but, in some cases, the dotted lines are not enough. I become easily lost, and have to "manually" retrace the discussion.
I'd like to suggest for Tildes to use even more colors on these lines, kinda like color-schemes do for Org Mode on Emacs.
I could go even further and suggest a major "Org-Modization" of Tildes: IMHO, Org Mode has nailed this kind of structure. I know it's a bold suggestion, but there it is! ;)
Cheers!
16 votes -
My random notes for Nim lang
-> Nim notes <- Some background I am learning a new programming language Nim. As many would do, I also take my own notes as I am learning it, running little example by myself, etc. .. but I doing...
-> Nim notes <-
Some background
I am learning a new programming language Nim. As many would do, I also take my own notes as I am learning it, running little example by myself, etc.
.. but I doing that a bit differently.
-
I take notes in Emacs Org mode. Org mode has a feature set called Org Babel. That allows one to document the code snippets, and also run them directly in that document, and insert their output results below them -- Notes in Org
This also helps me document regression of the language behavior between different Nim versions of any, as the exact outputs are documented too. After each major Nim update, I press a single binding (
C-v C-v b
) in Emacs, and all the output blocks get recalculated. -
But not everyone uses Emacs and Org mode. So to be able to share them to a wider audience, I need to export (Org term) that to a format like HTML, PDF, or Markdown..
-
Hugo is a really fast static site generator that uses Markdown as one of the primary content formats. It parses that to HTML using a Go Markdown library called Blackfriday.
-
As my notes are in Org mode, and converting them to HTML via Hugo needs them to be in Blackfriday compatible Markdown (which is almost like GitHub flavored Markdown), I starting working on an Emacs Org mode package
ox-hugo
about a year back. Using that, this Markdown file is generated. Hugo natively supports a subset of Org, but I needed to write this package to use the full power of Org mode. -
Hugo then takes that Markdown and generates the final Nim notes page in HTML.
In the end, I have something that ties together all things of my interest: Nim, Emacs, Org mode and Hugo :)
8 votes -