Emacs
Org-mode
is note managing system built on emacs
Org-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-lines
M-x auto-fill-mode
Tab
- 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