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

© 2025 James Dyer all rights reserved