Luke Hoersten <luke@hoersten.org> [Thu, 02 Oct 2025 11:45:27 -0500] rev 113
 
Added emacs server mode. Random fixes.
Luke Hoersten <luke@hoersten.org> [Thu, 02 Oct 2025 10:54:52 -0500] rev 112
 
Replaced flyspell mode with jinx.
  Changes:
  - Added jinx package
  - Replaced flyspell-mode with jinx-mode in text-mode and markdown-mode
  - Added enchant detection that shows a helpful warning in Warnings buffer if enchant is not installed, with OS-specific install instructions
  If enchant isn't installed when you start Emacs, you'll see a warning popup with instructions for your OS (brew for macOS, apt for Ubuntu).
Luke Hoersten <luke@hoersten.org> [Thu, 02 Oct 2025 10:45:18 -0500] rev 111
 
Minor cleanups.
Luke Hoersten <luke@hoersten.org> [Thu, 02 Oct 2025 10:40:00 -0500] rev 110
 
Cleaned out some last remaining custome variable and ido stuff.
  Changes:
  - Added custom.el to .gitignore
  - Updated gc-cons-threshold comment (removed flx-ido reference)
  - Changed yasnippet to use yas-completing-read instead of yas-ido-prompt (works with vertico)
  - Removed commented-out old package list
Luke Hoersten <luke@hoersten.org> [Thu, 02 Oct 2025 10:33:24 -0500] rev 109
 
Replace custom ibuffer code with ibuffer-project
  - Remove custom ibuffer major-mode grouping functions using obsolete flet
  - Add ibuffer-project package for automatic project-based buffer grouping
  - Simplify configuration from ~25 lines to ~6 lines
Luke Hoersten <luke@hoersten.org> [Thu, 02 Oct 2025 10:28:03 -0500] rev 108
 
Added git stuff:
  - forge - GitHub/GitLab integration (view PRs, issues in magit)
  - magit-todos - Shows TODO/FIXME/XXX comments in magit status
  - C-x g keybinding for quick access to magit-status
  - Enabled magit-todos-mode globally
Luke Hoersten <luke@hoersten.org> [Thu, 02 Oct 2025 10:22:50 -0500] rev 107
 
Upgraded JS modes.
  Changes:
  - Removed js2-mode package
  - Added treesit-auto package
  - Enabled global-treesit-auto-mode
  This will automatically:
  - Use js-ts-mode for JavaScript files
  - Install tree-sitter grammars on first use
  - Apply tree-sitter modes to other languages too (JSON, TypeScript, Python, etc.)
Luke Hoersten <luke@hoersten.org> [Thu, 02 Oct 2025 10:12:51 -0500] rev 106
 
Moved from zencoding for html to emmet:
  Changes:
  - Package list: zencoding-mode → emmet-mode
  - html-mode hook: zencoding-mode → emmet-mode
Luke Hoersten <luke@hoersten.org> [Thu, 02 Oct 2025 09:50:40 -0500] rev 105
 
Moved from ido and smex to vertico, orderless, consult, marginalia for auto complete.
  Packages updated:
  - Removed: flx-ido, smex
  - Added: vertico, orderless, consult, marginalia
  Configuration changes:
  - vertico-mode replaces ido-mode for completion UI
  - orderless provides fuzzy matching (replaces flx-ido)
  - marginalia-mode adds helpful annotations
  - consult-buffer replaces default buffer switching (better than ido)
  - consult-ripgrep replaces plain rg command (adds preview)
  - consult-yank-pop on M-y (enhanced kill-ring browsing)
  Your keybindings:
  - M-x now uses vertico (no special binding needed)
  - C-x b → consult-buffer (enhanced)
  - C-c g → consult-ripgrep (with live preview)
  - M-y → consult-yank-pop (browse kill ring)
 Please enter the commit message for your changes. Lines starting
Luke Hoersten <luke@hoersten.org> [Thu, 02 Oct 2025 09:45:55 -0500] rev 104
 
Fixed some code rot issues.
Luke Hoersten <luke@hoersten.org> [Sun, 16 Feb 2020 14:02:12 -0600] rev 103
 
Replaced ag with rg.
Luke Hoersten <luke@hoersten.org> [Thu, 16 Aug 2018 20:20:43 -0500] rev 102
 
merge