Major update for Gnosis: 0.5.0 release

Gnosis just got a major update with this new release. With the long promised support of org-mode being added along with support for linking notes to org-gnosis nodes. Org Mode Support After hacking on org-gnosis and gaining a better understanding of how org-mode works, I decided to use org-mode for creating and exporting gnosis notes. Notes, no matter their note type, will now be as follows: Cloze type example. * Thema :pharmacology:antimicrobials:penicillin: :PROPERTIES: :GNOSIS_ID: NEW :GNOSIS_TYPE: cloze :END: ** Keimenon What is the treatment for Actinomyces infection? Penicillin ** Hypothesis - drug type ** Answer - Penicillin ** Parathema Sulfonamides → Nocardia Actinomyces → [[id:680ca944-8ee9-4513-92d6-25696ee01f48][Penicillin]] (treatment is a SNAP) Note that anki-like syntax is still supported for clozes. ...

2025/06/17

Emacs Note Taking & Journaling using org-gnosis [Video]

I’ve just published a new video available here on the topic: Emacs Note Taking & Journaling with org-gnosis ...

2025/03/03

Emacs As Your Terminal Emulator [Video]

I’ve just published a short video on using Emacs as your main terminal emulator. The video is available here on YouTube. ...

2025/01/25

Progress update on org-gnosis & a graphical interface addition.

I’ve been working on a “roam-like” note taking system, to replace & update my current org-roam workflow. This post is a minor update on the current state of it’s development. ...

2024/12/18

Emacs 30 Built-in Completion UI & Styles [Video]

I just uploaded a short video about Emacs 30 Built-in Completion UI & Styles, which you have find here. Video notes: When referring to “Emacs Completions”, I refer to Completion Styles & UI I’ve often relied on third-party packages to emulate features from other text editors. For instance, I’ve long used vertico, corfu and orderless. While I still recommend these packages, I became curious about using Emacs without depending on third-party options. My current setup tries to emulate my workflow with the packages mentioned above. The catalyst that pushed me to try the built-in completion is the addition of completion-preview-mode in Emacs 30. Mini-buffer completions Emacs does not enable “vertical” completions for the mini-buffer by default, but you can enable fido-vertical-mode which comes built-in with Emacs. fido-mode is an enhanced icomplete-mode that emulates ido-mode, also referred to as fake ido-mode. Completion Styles Changing completion-styles example: (setf completion-styles '(basic flex)) There is a plethora of completion styles, builtin styles include flex, which provides “fuzzy” completions. Completion UI & Code completions Emacs built-in completions have a distinctive approach. Instead of displaying a popup at point, a new Completions buffer appears when invoking completion-at-point. Example configuration: ...

2024/12/12

Installing GNU Guix | Using non-free drivers (NonGuix) [Video]

New video on Installing GNU Guix, which you can find here on YouTube. Notes shown in the video: GNU Guix is a GNU distribution Provides an emacs-like operating system, using guile scheme as it’s configuration language. Only free software is available OOB, uses linux-libre kernel by default. But since it’s an emacs-like OS, we can configure it however we like, including to use the full linux kernel. Installing Guix, using NonGuix NonGuix is a Guix channel that provides non-free software, such as non-free drivers & games. NonGuix also provides an iso image that comes with the full linux kernel Download nonguix iso Visit nonguix releases page Download the iso image & write it to a USB stick Example dd command to use: ...

2024/12/04

org-gnosis | Roam-like note taking system

org-roam was my preferred tool for note taking & journaling, but since it’s author seems to have stepped down & it’s implementation is quite different from how I’d approach making a zettelkasten for Emacs, I decided to start working on a new package, named org-gnosis. Goals of this project The primary objective is to achieve full compatibility with existing org-roam notes while resolving current database implementation issues. These goals were met successfully on the first day of development. ...

2024/11/21

RSS Mastery with RSS-Bridge & Elfeed [Video]

I’ve just published a short video covering the basics of RSS, RSS-Bridge & Elfeed, it’s currently available on YouTube. Video notes What is RSS? XML-based web feed that allows users to access updates of websites, without “visiting” the website. Hacktivist including Aaron Swartz contributed to the development of RSS Why use it? Having total control over information you consume Filter/Prioritize content from various sources Bypass algorithms Ad-free reading Offline Access Time saving Allows creation of a personalized & decentralized information hub (+ Emacs RSS) ;; => ’elfeed No matter what RSS reader you choose, they all get the same job done ...

2024/11/09

Why I Prefer VC Over Magit [Video]

I’ve just uploaded a short video on why I prefer VC over Magit, alongside a quick demo workflow with VC. The video is available on youtube here.

2024/11/08

Rewriting Gnosis: 0.4.0 release

What’s the most important thing for storing knowledge? I’d say proper organization of said knowledge, such as with decks for each subject and meaningful tags linking related concepts together across decks, making it easily searchable and accessible. As I started adding more and more notes into gnosis, I found myself wanting to adjust the review algorithm not only for decks but for tags as well. This led me to overhaul the underlying architecture and reimplement key concepts. ...

2024/08/07