Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

Jonathanchu.is Posts Projects About Notes Hello! My name is Jonathan Chu and this is my personal website.

News

Blog 5 months ago
Introducing grove.el
I've been looking for (or rather, chasing!) the right note-taking workflow in Emacs for over a decade now. Back in 2013, I wrote about setting up Deft mode with Org-Mode and it was my attempt at bringing that Notational Velocity-style simplicity into Emac
Read more
Report
Blog 8 months ago
Emacs Lisp Basics
Must-know Emacs Lisp functions to practice and internalize. These are the building blocks for writing your own commands, customizing Emacs, and reading other people's configs. Variables & Scope Link to heading setq i ...
Read more
Report
Blog 8 months ago
Introducing magit-gh
After recently releasing magit-git-toolbelt , a Transient interface for git-toolbelt in magit , I'm happy to share another Magit extension I've been working on - ...
Read more
Report
Blog 9 months ago
Introducing magit-git-toolbelt
I've been a long-time user of both Magit and git-toolbelt , a suite of useful git helper commands by Vincent Driessen ( @nvie ). Often times I find myself reaching for several commands constantly in my day-to-day workflow - things like cleaning up merged
Read more
Report
Blog 9 months ago
Installing Code Maat
Overview Link to heading Code Maat is a forensic analysis tool for version control data, created by Adam Tornhill (author of "Your Code as a Crime Scene"). It analyzes git logs to identify hotspots, temporal coupling, code age, and other metrics. These ar
Read more
Report
Blog 9 months ago
Code Forensics on init.el
I've always been interested in developer experience and understanding the metrics often used to measure this unique type of productivity. It's extremely enticing to think that If I could change my tooling, gain insight through telemetry and other metrics,
Read more
Report
Blog 6 years ago
Dark Mode Toggle for iTerm and Emacs
For most of my life, I've always preferred a dark theme when it comes to coding whether I'm in Emacs or the terminal. Lately though, the past two years specifically, I've switched to a light theme for both Emacs and iTerm. I really don't have a better rat
Read more
Report
Blog 6 years ago
Emacs, Notmuch, isync, and msmtp Setup
I've been meaning to move my email management to Emacs for the past year and finally made the jump after see Mike Zamansky's video on this ( YouTube ). Here are my notes on how I got this all setup and configured. This is an opinionated setup based on Mac
Read more
Report
Blog 6 years ago
EmacsConf 2019 Magit Deep Dive
I was fortunate enough to get to present at EmacsConf 2019 in November of last year and I wanted to share the content from my presentation: {{youtube vS7YNdl64gY}} And here's the source for my org slides on GitHub: https://github.com/jonathanchu/emacsconf
Read more
Report
Blog 7 years ago
Paredit Basics
The character is where our cursor is for purposes of visualizing where to invoke these methods. paredit-wrap-round Link to heading Let's wrap the 2 here. code class="language-emacs-lisp...
Read more
Report
Show more news