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

Just posted a video with a topic: Emacs Note Taking & Journaling with org-gnosis, which you can view on this YouTube link. Video notes Org Gnosis Overview Org Gnosis Organization of Gnosis (Knowledge) Org Gnosis a a minimal org-mode parsing tool that organizes the data of your notes as atomic nodes in an sqlite database. Org Gnosis provides a roam-like workflow, akin to Roam Research, Logseq and org-roam, with support for journaling. In org-gnosis there are 2 types of nodes, gnosis nodes & journal nodes. ...

2025/03/03

Emacs As Your Terminal Emulator [Video]

Just published a short video on Emacs shell interactions, which you can view here. The following content is the video notes showcased in the video. ...

2025/01/25

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]

I’ve just uploaded a video on Installing GNU Guix, which you can find here. 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

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