Building My Own Clojure Tools
summary
Custom programming tools include a patched Fira Code font that adds ligatures and kerning fixes for symbols and punctuation, a minimal Alabaster color scheme that uses five memorable highlight rules and highlights comments, hand‑written Sublime grammars for Clojure and EDN with extensive tests that eliminate false positives/negatives, and a proposal for a two-rule formatter (uniform two‑space indentation and bracket alignment) that avoids library/runtime special‑cases; fonts, theme and grammars are implemented and working, the universal formatter is specified but not yet shipped.
AI-written summary · about
chapters (6)
- 0:00Introduction to dev tools
- 2:22Customizing fonts
- 13:53Color schemes
- 25:33Grammar and parsing
- 33:43Code formatting
- 46:45Q&A and closing thoughts
related talks
11mIntroducing Standard Clojure Style: no fuss code formatting
49mBeautiful code: typography and visual programming
40mProgramming Clojure, Smalltalk-Style
32mThe Elements of Style in Programming
19mReal craftsmen (can) create their own tools, parts 1 & 2
35mLightning Talks
14mMoldable Live Programming with Clerk
29mMy Little Parser: Tooling is Magic
