Emacs
Org-mode is note managing system built on emacsOrg-roam is personal knowledge system built on org-roam
Shortcuts
C+x C+s - save fileC+x C+c - exitC-x k - close bufferC-x b (list-buffers) -list all buffersC-x left|right - switch buffersC-x f - find and open fileM-x eval-buffer - reload configC+space - to selectM+w - to copyC+w - to cutC+y - to pasteM-j - exit fido input (icomplete-fido-exit) to be able to add new node with matched nameC+k - kill line from current positionC+/ - undoC+x o - next windowC+x 0 - close current windowC+x 1 - close other windows except this oneM-x toggle-truncate-linesM-x auto-fill-modeTab - for collapse and expand headings
Custom shortcuts
C-c rf - delete file and buffer
Add Melpa archive
NOTE: Add all configs to ~.emacs
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/") t)
Package funcs
M-x package-refresh-contents RET
M-x package-install RET org-roam RET
Emacs basic config
;; Make the colors and text less eye-strainy
(load-theme 'tango-dark t)
(set-face-attribute 'default nil :height 200)
;; I mindlessly press ESC, so stop me from wreaking havoc
(global-set-key (kbd "<escape>") 'keyboard-escape-quit)
Org-Roam config
| |
Multiline input
M-x icomplete-vertical-mode
or
M-x fido-vertical-mode
MD support
- Clone repo from git@github.com:nobiot/md-roam.git
- Add to list
- Install markdown mode