Spartan Engineer
Pretty Print Org Mode files in Terminal
I wanted a nicer way to read org files in the terminal.
Org files are readable enough as plain text, but after a while all the #+BEGIN_SRC blocks, inline markup, and other bits of org syntax start to feel noisy. I mostly just wanted something that would make them easier to skim without having to open Emacs.
[Read more...]
Posted on April 7, 2026
treesit-jump
Introducing treesit-jump (https://github.com/dmille56/treesit-jump): a mode for jumping around code using emacs and treesitter.
[Read more...]
Posted on March 19, 2024
powershell-ts-mode
Posted on February 28, 2024YourFirstGame with Haskell, Godot, and godot-haskell
This converts the YourFirstGame Godot tutorial to Haskell using godot-haskell library. Here is a link to the original tutorial: https://docs.godotengine.org/en/3.2/getting_started/step_by_step/your_first_game.html.
Here’s a link to the git repo containing the conversion: https://github.com/SpartanEngineer/godot3-dodge-haskell. It is mostly a 1-1 translation without relying too much on Haskell tricks. I won’t go over the specifics here since they’re already covered in the original tutorial. This uses version 3.2.1 of Godot.
[Read more...]
Posted on May 24, 2020
Basic Git Server with NixOs
In this post we will walk you through setting up a server for hosting Git repositories with NixOs and NixOps. We’ll write a configuration file for Nix that can be used to deploy to a server using NixOps. In this case we will deploy a virtual server using VirtualBox (this can be changed to deploy to a server hosted by a cloud provider if desired). You’ll need to have Nix, NixOps, & VirtualBox (you may need to configure VirtualBox correctly to work with NixOps) installed for this guide.
[Read more...]
Posted on September 25, 2017