emacs
Table of Contents
Emacs is an editor featuring:
- an interactive elisp runtime that also controls the editor behaviour
- extensibility such that software code and user code are effectly the same language with the same privillage
- lots and lots of extension packages
- convenient keybinding system and command search
- org-mode
- doom emacs
- emacs allow primitive programming
- emacs follow-mode
- emacs themes
- emacs dash
- python notebook in emacs org-mode
- emacs tip: manual async
- selecting multiple item from completion in emacs
- .dir-locals.el
- emacs in batch
- emacs async
- wonderful emacs packages
1. Big Influences
1.1. History
Emacs has been around for a long time, and been used by many. It’s unique, user-centric paradigm affected thinking of many, and have been active role in experiments with free and open source software.
Backlinks
keyboard for all
(Softwares/Hardware/tools)
- window management
- i3
- text file manipulatnoi
- emacs
- firefox
- tridactyls
- firefox+chrome
- vimium (a simpler tridactyls)
- Mouse substitution
- stylus - use stylus to accurately navigate mouse(and draw, and play game)
- ergodox ez - mouse layer - map keyboard to screen areas, move mouse with arrow key
- trackpoint - renowned mouse control hardware by Lenovo
- Game
- game controller
about this zettelkasten
This zettelkasten is my second zettelkasten with org-roam, and my 5th zettelkasten of all(there’s one other with Roam Research, 2 others with Obsidian).
This zettelkasten uses the org-roam implementation of zettelkasten. I typically use this zettekasten inside emacs, where zettelkasten primitives like search for note
, create note
, create link to note
, find backlinks
are implemented in the org-roam package and could be called with one custom keybinding.
There’s a public html export of this zettelkasten on Gehninfel (link). I did not filter the draft tag, so everything’s on there. In the future I might want to change this.
There are 5 main categories/directories to the notes:
- main
- ideas in the most literate form
- article
- compilation, blog and tutorials
- reference
- noting something that I did not come up with
- doc
- typically on code-heavy notes and those that tangles
- project
- on projects, archive, description.
I currently use a giant index zettel to keep all of my notebase connected. Now it is one file with about 100 outgoing links to other zettels. In future I’ll make more intermediate navigation/index notes and replace some links on index with them.
I don’t use tags in the zettelkasten, but use navigation notes, with the latter half of the idea Tag and link: Gate and corridor.
old index
(Tools, skills and cheatsheets)
Stuff under doc directory.
- cheatsheet
- web technology
- keyboard for all
- speaking english
- tridactyls
- note-taking
- dance
- sleep
- memory skill
- documentation
- org-roam : This braindump’s working mechnism.
- org-ref
- org-mode
- lilypond
- emacs
- visualization
- playing game on linux
- git
- docker
- youtube-dl
- tailscale
- rime
- planning
- using chatGPT
- finding resource