- https://macromates.com/manual/en/language_grammars
- https://www.apeth.com/nonblog/stories/textmatebundle.html
- https://protesilaos.com/emacs/modus-themes - example
- https://github.com/ogdenwebb/emacs-kaolin-themes - example
- https://github.com/super3ggo/kuronami - example
- https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00099.html - considerations regarding defining colors which are specific to different extensions
- https://github.com/tonyaldon/posts - Have you ever wondered how org-mode toggles the visibility of headings?
- https://www.cs.umd.edu/~hammer/adapton/adapton-pldi2014.pdf
- https://tree-sitter.github.io/tree-sitter/
- https://github.com/Wilfred/difftastic - structural syntax-aware diffs
- https://gitlab.com/ideasman42/emacs-diff-ansi - uses external tools and converts ANSI escape codes to text colors inside editor
- https://github.com/tomhoule/zig-diff - library just for that
- https://dahu.github.io/vim_waz_ere/1_editor_fundamentals.html
- https://thevaluable.dev/vim-expert/ - modal editing
- https://github.com/countvajhula/rigpa - tower of modes
- https://countvajhula.com/2021/09/25/symex-el-edit-lisp-code-in-a-vim-like-way/ - parenthesis
- https://countvajhula.com/2021/09/25/the-animated-guide-to-symex/ - parenthesis
- https://github.com/ashok-khanna/parevil - parenthesis
- https://github.com/meow-edit/meow - modal editing
- https://github.com/AmaiKinono/puni - soft deletion
- https://andreyorst.gitlab.io/posts/2022-02-20-what-if-structural-editing-was-a-mistake/ - parenthesis
- https://github.com/sogaiu/jsf-indent
- https://github.com/clojure-emacs/clojure-mode/blob/e1dc7caee76d117a366f8b8b1c2da7e6400636a8/clojure-mode.el#L777-L953
- https://github.com/semenInRussia/simple-indentation.el - generic rules for indentation
- https://karthinks.com/software/avy-can-do-anything/
- https://github.com/minad/vertico
- https://github.com/oantolin/orderless
- https://gitlab.com/ideasman42/emacs-bookmark-in-project - we need project namespace for all the little things
- https://github.com/otavioschwanck/harpoon.el - same, bookmarks which are project-scoped
- https://github.com/zenith391/zgt - GUI, early stage
- https://github.com/xyaman/mibu - terminal manipulation, we don’t need to implement it from scratch
- https://github.com/ziglibs/ansi-term - lots of interesting stuff on colors and styles
- https://github.com/janet-lang/janet/blob/master/src/mainclient/shell.c - key parsing example
- https://github.com/mawww/kakoune/blob/master/src/terminal_ui.cc - key parsing example
- https://github.com/neovim/libtermkey - key parsing example
- https://sw.kovidgoyal.net/kitty/keyboard-protocol/ - key parsing design
- https://git.sr.ht/~leon_plickat/zig-spoon - TUI in Zig
- https://github.com/elias94/accent - accented characters
- https://github.com/ziglibs/string-searching - different algorithms for searching in Zig
- https://github.com/Artawower/blamer.el - git blame on the same line
- https://ianyepan.github.io/posts/emacs-git-gutter/ - git gutter
- https://github.com/brotzeit/rustic - Rust integration with TRAMP considerations and more
- https://gitlab.com/gopiandcode/gopcaml-mode - OCaml structural editing
- https://github.com/caerwynj/acme-sac - ACME Plan9 editor