PurplSite

Codeberg logo

Software is fun. Mainly working on various Emacs packages, my config, or other random projects.

Projects

hass

Control Home Assistant from within Emacs!

treebundel

An opinionated workspace management package for Emacs using Git-worktrees

Orrient Overlay

An overlay tool for the game Guild Wars 2 to show in-game markers and trails

Hexagonal Sand Sim

A fun sand simulator using hexagons instead of pixels!

dotfiles

The configuration of my system, if you care about that sorta thing.

Posts

Denote Project Tasks

2024 Nov 03

Tracking project-specific tasks is something I've changed many times over the years. I've tried apps like Taskwarrior (which I loved), using in-line TODO comments throughout my code and collecting them with something like magit-todos, to now just a strategically-named plain org file I can just spawn when I need it. And recently I got a bug to try something new. I'm writing this post in parallel of me trying to implement it so it follows my train of thought and trials.

Read more...

Git-worktree workflow

2024 Apr 20

For as long as I can remember, I've tried to find a workflow that fits in my brain. I have usually settled with a massive ~/code directory, as we do, and try to manually manage the directories for whatever I'm working on. Often times I'd have multiple related projects cloned that would have to be merged together. Over time, this ends up being a massive, unmaintainable mess where I have to periodically spend time investigating old project directories and try to remember if anything in there was important before I blew it away to prune down the sheer amount of projects that have built up.

Read more...