This guide will cover the basics on how to integrate emacs with protonmail-bridge using
- mu4e
- mbsync
- smtpmail
- protonmail-bridge
This guide will cover the basics on how to integrate emacs with protonmail-bridge using
(defun read-journal (path) | |
(with-temp-buffer | |
(insert-file-contents (concat "~/notes/journal/" path)) | |
(split-string (buffer-string) "\n" t))) | |
(defun read-first-three-lines (list) | |
(cond ((>= (length list) 4) (subseq list 1 3)) | |
((>= (length list) 1) (nthcdr 1 list)) | |
(t list))) |
An animated cheatsheet for smartparens using the example configuration specified here by the smartparens author. Inspired by this tutorial for paredit.
C-M-f | sp-forward-sexp |
C-M-b | sp-backward-sexp |
So. You have become an Emacs wizard. And you find yourself aching for the simplicity that another modifier key would introduce into your life. Ah, the things you could do with Hyper.
Or maybe, you just want Hyper for another reason.
... Except everywhere you look, everyone's talking about .xmodmaps
and xkbcomp
, but you're using one of those fancy desktop managers. (Aka, not awesome, dwm, xmonad or something even more hipster) And because of that, you're lost in the sea of confusion that is trying to customize your keyboard mapping.
Gnome, Cinnamon, and KDE all use xkb
.