Archive

Complete timeline of all posts and notes

38 Blog Posts
28 Notes
66 Total

2025

Blog My Vim setup in VSCode Blog Part 8: Neovim git integration Blog Part 7: Neovim formatter with conform.nvim Blog Part 6: Neovim auto-completion with blink.cmp Blog Part 5: Neovim syntax highlighting with Tree-sitter Blog Justfile became my favorite task runner Note [Gozzi] Native mermaid support Note [Gozzi] Native KaTeX support Blog Why I built my own static site generator Blog Part 4: Managing snacks.nvim with native vim.pack Blog Part 3: Setting up Neovim native lsp Note [Note] managing everything with nix-darwin + home manager Note [Note] make your shell magical with Atuin Note [Note] everyone should use zoxide Blog Part 2: Setting up neovim 0.12 (the core configuration before plugins) Blog Part 1: My Journey from IDEs to Neovim Note [Note] Different ways to batch update Nodejs dependencies Note [Note] The fastest way to rewrite Git history Note [Note] You don't need husky Blog Scripting tools - A Node.js friendly alternative to makefile Note [Note] Display colors in Makefile Note [Note] Display all Makefile commands Note [Note] Supercharge Git with fzf Note [Note] Better Git log Note [Note] Managing multiple Git accounts Note [Note] Git aliases Note [Note] Run a command if there are unstaged changes Note [Note] List all files tracked by Git Note [Note] Git Checkout vs. Git Switch Note [Note] Git Reset vs. Git Restore Note [Note] Ingore all .DS_store files globally Note [Note] Update all Git submodules to latest commit Note [Note] Run Github actions locally Note [Note] First attempt at migrating from Homebrew to Nix with Nix Home Manager Note [Note] Tilting window management on macOS with aerospace Note [Note] Manage better for my dotfiles. Note [Note] Returning to Neovim for Coding Note [Note] CLI tools I love using Note [Note] Ghostty?