Learning Emacs: P1 (The Basics)

I am tired of Obsidian. Really. I’ve been using Obsidian for around 4 years and have gone through 8 different iterations of my note-taking/PKM setup. Obsidian is becoming too cluttered, bloated, and slow. I have too many plugins and random shit that takes several seconds to all load in when starting Obsidian.

I have been eyeing Emacs’ Org Mode for a long time as an alternative PKM setup. Having been a (n)Vim using my entire life, Emacs seems rather unintuitive and intimidating. While I have tried to learn Emacs on other occasions, I have always given up just after a few days at most. I just felt slow and hampered by the weird settings and defaults that Emacs has.

Today will be different. Now driven by a actual motivation to replace my PKM and use org-mode, I need to actually, properly, learn Emacs and Emacs configuration. I plan on learning this over the course of the next few months over the summer, just in time to put my fancy new org-mode setup to use in college.

For now, I’ll start with a very basic configuration in ~/.config/emacs/init.el:

(setq inhibit-startup-message t)
(scroll-bar-mode -1)
(tool-bar-mode -1)
(tooltip-mode -1)
(set-fringe-mode 10)
(menu-bar-mode -1)
(setq visible-bell t)
(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(package-selected-packages '(markdown-mode)))
(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 )

And for some keybind references: