All posts (182)
2026
- 04-21Highlighting git changes in a buffer with diff-hl
- 04-15Emacs-DIYer: A Built-in dired-collapse Replacement
- 04-09Wiring Flymake Diagnostics into a Follow Mode
- 03-29Simply Annotate 0.9.8: Threaded Conversations on Your Code
- 03-19Ollama Buddy - Seven Lines to Any LLM Provider
- 03-12Ollama Buddy - In-Buffer LLM Streaming
- 03-04Ollama Buddy - Web Search Integration
- 02-24Ollama Buddy v2.5 - RAG (Retrieval-Augmented Generation) Support
- 02-16Ollama Buddy v2.0 - LLMs can now call Emacs functions!
- 02-11Automatically Syncing Emacs Tab Bar Styling With Your Theme
- 02-04Spent a bit of free time polishing ollama-buddy - github Copilot is now onboard!
- 01-28Ollama buddy now supports cloud models!
- 01-26Auto-Populating Weekly Dates in Org-Mode Tables
- 01-18Speed Reading in Emacs: Building an RSVP Reader
- 01-09A single function ripgrep alternative to rgrep
2025
- 12-31New package dired-video-thumbnail added to MELPA!
- 12-16Setting Up Emacs for C# Development on Windows
- 12-11Expanding Ollama Buddy: Mistral Codestral Integration
- 11-28Convert copied jira kanban to org (jira-to-org)
- 11-01The Ping Localhost Hack for Emacs Shell on Windows
- 09-26Planning my Weekly Meals in Emacs!
- 09-10Debugging Software Breakage with Git Stash and Emacs
- 09-05Customizing Emacs Completion: From Fido's Fuzzy Matching to Literal Substring
- 08-26A Better Way to Indent Your Entire Buffer in Emacs?
- 08-16Fast Recent File Navigation in Emacs
- 08-01View-Mode - Emacs's Hidden Modal Editing Gem?
- 07-23Ollama Buddy v1.0: A Simple AI Assistant
- 07-22Building an Emacs Package from Scratch: Cursor Heatmap Tutorial Part 2
- 07-20Building a New Package From Scratch - Cursor Heatmap Pt1
- 07-10Red pandas also love Emacs!
- 07-04New Package! - Simply Annotate: A Lightweight Annotation System
- 06-27Setting up a C# Language Server (csharp-ls) on an Air-Gapped Windows System
- 06-21Ollama-Buddy 0.13.1: Curl backend support and some optimizations
- 06-12Emacs dired with Ultra-Lightweight Visual Icons
- 06-04Building Your Own Orderless Style Completion in Emacs Lisp
- 05-28Bank Buddy - Your Financial Analysis Companion for Emacs!
- 05-23Ollama Buddy 0.12.0: User Prompt Library, File Attachments, Vision and Context Tracking
- 05-13The Smallest of Productivity Gains by Instantly Opening Dired Files when isearching
- 05-07Discovering Treasures in Emacs-solo
- 05-01Ollama-Buddy 0.9.38: Unload Models, Hide AI Reasoning, and Clearly View Modified Parameters on each request
- 04-24Ollama-Buddy 0.9.35: Grok, Gemini Integration and Enhanced Sessions
- 04-17Flex Matching with isearch
- 04-09Ollama-Buddy 0.9.20: Curated AI Prompting with Awesome ChatGPT Prompts
- 04-02Ollama-Buddy 0.9.17: Claude Support, Asynchronous Operations and Responses to Registers
- 03-25Ollama-Buddy 0.9.11: Experimental ChatGPT Integration, Customizable Streaming and Texinfo documentation
- 03-19Ollama-Buddy 0.9.8: Transient Menu, Model Managing, GGUF Import, fabric Prompts and History Editing
- 03-14Ollama-Buddy 0.8.0 - Added System Prompts, Model Info and simpler menu model assignment
- 03-11Ollama-Buddy 0.7.1 - Org-mode Chat, Parameter Control and JSON Debugging
- 03-07Ollama-Buddy V0.5.1 - Session/History/Role Management, Real-Time Token Tracking and More!
- 03-02Ollama Buddy Version 0.2.1 - Same prompt to multiple LLMs and choose best answer!
- 02-26Installing Emacs 30.1 On Arch and SUSE
- 02-24Ollama Buddy - Now On MELPA!
- 02-21Why I Switched from Magit to VC-Mode (and How It Works for Me)
- 02-07Ollama Buddy - Local LLM Integration for Emacs
- 01-30Copying completion candidate to the clipboard
- 01-25Creating a small local elisp rainbow-mode solution
- 01-18Streamlining Navigation in Org-Mode using an adapted org-goto
- 01-08Ediff Comparing Regions
- 01-03Emacs Quick Window Pt 4 - Further Tweaks
2024
- 12-27Exploring Static Website Publishing with Org Publish
- 12-19Calculate Number Of Days Between Two Dates
- 12-13Emacs Quick Window Pt 3 - jumping between two windows
- 12-10Emacs Core Window Jumping With Visual Feedback
- 12-06Core Emacs Init Without External Packages
- 11-28Shrinking and Widening Org Tables
- 11-18Reducing Friction when Copying Whole Buffer To Kill Ring
- 11-12Org Table From Org Headings using a Babel Block
- 11-01Generate Current Year tag in an Org Capture Template
- 10-22selected-window-accent-mode with window colour blending options
- 10-17Transforming Dired File Paths into Org Links
- 10-09Simple Directory and File Creation Using Vertico Completion Exit With Input
- 10-01Syncing Tab Theme After Theme Load
- 09-24Simple Directory and File Creation in Dired
- 09-18Adding Disk Usage Reporting to Emacs Dired
- 09-07New Package arscript-mode
- 08-30Streamlining eshell with popper, capf-autosuggest, and Enhanced Autocompletion
- 08-24Syncing Tab Bar To Theme
- 08-16Integrate Pywal Colors into Selected-Window-Accent-Mode for Wallpaper Accent Matching in Emacs
- 08-11Ready Player Mode different Utilities for Video and Audio!
- 08-10Ready Player Mode with a little elisp Tweak
- 08-04Efficient File Searching in Emacs: Leveraging completing-read with Customizable Methods
- 07-28Sending Dired Directories to Meld for Directory Comparison
- 07-19Selected Window Accent Mode v0.8.0
- 07-15Emacs Blog 2 Year Anniversary - First Post Revisit - Create Local Offline ELPA MELPA ORG
- 07-12Creating a Spelling Transient
- 07-05WOWEE v0.3.3
- 06-28WOWEE v0.3.0
- 06-24WOWEE - Windows Operating With Emacs Enhancements
- 06-08Using A Mechanical Keyboard, Literally On A Laptop!
- 05-24New Package, xkb-mode, to edit X Keyboard Extension Files
- 05-16Writing Elisp to Find Available Keybindings in a Sway Config
- 05-11Emacs Vim Navigation Without Evil
- 05-04How To Map RAlt to Ctrl for Emacs
- 04-26My Emacs Key Workflow Moments Over The Last 30 Years
- 04-20Transitioning RAlt to Ctrl - Enhancing Emacs Keybindings
- 04-14Waybar Toggling Sticky Key Keymaps
- 03-30Waybar Sticky Key LED indicators on a Laptop
- 03-22Eliminating Key Chords in Emacs under Linux with Sticky Keys
- 03-14My Dotfile
- 03-08kmonad Sticky Keys on Sway to Help Prevent RSI
- 03-05Unified Interface for Switching Contexts - Switch to Thing
- 02-09selected-window-accent-mode now on MELPA
- 02-03Winner Undo to Tab Bar History
- 01-27Opening Frequently Used Files More Efficiently using consult
- 01-20Emacs asynchronous copying using dired-async-mode
- 01-06My first emacs package - =*selected-window-accent-mode*=
- 01-01Improvements to Selected Window Accent
2023
- 12-22Selected Window Accent
- 12-09Redefining mark-paragraph and mark-word
- 12-02Describe Character / Face Under Cursor
- 11-18Quick Search Through Org Headers using Consult Outline
- 11-05Window Divider Mode
- 10-27Digital Art Using Artist Mode #1
- 10-22Better Syntax Highlighting Sway Configuration Files
- 10-13More Improvements to Dired Duplicate Here
- 10-06More Improvements To My Weight Loss Org Table
- 10-01Recursively Listing Files in Size Order using find-name-dired
- 09-26Plotting Other Org Tables
- 09-22Plotting Org Table Weight Loss Using gnuplot
- 09-16Opening Files Externally from dired
- 09-12Org Table to Calculate Weight Loss
- 09-02My Evolving Modeline
- 08-25ahk-mode and Updating To AutoHotKey Version 2
- 08-21Reverting Buffers
- 08-19Fun With Emacs Theming Using Alpha Background on Wayland
- 08-17No Bell For Me
- 08-12Emacs 29.1 Transparency Alpha On Sway
- 08-11Saving My Favourite Wallpapers
- 08-06Simplifying My Modeline
- 08-04Showing Org Agenda For The Year
- 07-30Shrinking Media With The Help Of Emacs
- 07-21Defining Categories in Org Files for Hugo
- 07-10Porting Dolphin Context Sensitive Scripts To Thunar
- 07-04Dired Duplicate Here Revisited
- 06-23Cycling Colours in CSS and Other Files
- 06-17Revert Git Permission Changes On Repository Transfer
- 06-08Magit Status To Show Tracked Files
- 06-03Quickly Deleting Duplicate Blank Lines
- 05-29Insert Unique Log Message
- 05-11Initial focus in Occur Buffer
- 04-28Cursor Blinking Rate
- 04-14Imenu Indexing My emacs Init File
- 04-12Indexing My Emacs Init File
- 04-07Sorting Org Tags using Org Mode!
- 04-01Sorting Org Tags
- 03-21Trimming ArtRage Playback Scripts using Emacs
- 03-12Editing org files on an Android device - Part 1
- 03-08Replacing deadgrep with consult-ripgrep
- 03-02Using Macros to Help Code Debugging
- 02-22Moving Away From Deft
- 02-15Commenting Un-commenting
- 02-08Simple Flexible Scrolling
- 02-04How to Display Google Calendar
- 01-24Using ripgrep within Projects
- 01-20More flexible grepping with deadgrep
- 01-15Using org-copy-visible in dired
- 01-13Creating Album Art Thumbnails for EMMS
- 01-10Dired Duplicate Here
- 01-09Merging org files for Hugo static site
2022
- 12-21Quick Bash Scripts Augmenting Org Files
- 12-07RIP ripgrep-regexp, long live deadgrep!
- 11-30RIP grep, long live ripgrep!
- 11-23Expanding Text using abbrev and skeletons
- 11-16Revisiting Window Cut / Copy Files with DWIM
- 11-09Dired Ordering by Size
- 11-03Tidying up Dired Further
- 10-23Tidying up Dired
- 10-11Centering the Cursor After a Scroll
- 10-10Do You Remember?
- 10-08Dired folder size
- 09-28Dired going Up Directories
- 09-26Cut / Copy between Windows using Dired Buffers
- 09-25Trimming Text With Macros
- 09-21Finding Files With RipGrep
- 09-15Putting to Trash
- 09-10Efficient Deletion and Insertion
- 08-28Images to Blog Posts
- 08-20Profiling and Accidental Learning
- 07-15Download Local Emacs Packages