June 4th 2026 - Things I Worked On
Built Emacs from source
It was pretty easy. Just had to clone the repo:
git clone --depth 1 https://git.savannah.gnu.org/git/emacs.git
And then run:
make
There are some issues with auto complete and I couldn't use the command key as Meta but its a development branch so these things are expected. I'm sure if I spend some time I could fix those annoyances.
Created an Android app to sync expenses
I created an Android app that allows me to write my expenses on my phone and sync up with my server. I then was able to pull the expenses into my Emacs so I can easily update my budget on my laptop.
I created a Python Flask API to POST the note. Then, I created the Android application, uploaded it to my phone, and tested it out.
I added getting the expenses from my server and displaying them on Emacs:
(defun budget-get-expenses () "Get expenses from server" (interactive) (async-start (lambda () (shell-command-to-string "ssh user@example.com cat /path/to/expenses")) (lambda (result) (let ((buf (get-buffer-create "*expenses*"))) (with-current-buffer buf (erase-buffer) (insert result)) (switch-to-buffer buf)))))