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
Luke Hoersten <luke@hoersten.org> [Thu, 16 Aug 2018 20:19:16 -0500] rev 101
merge
Luke Hoersten <luke@hoersten.org> [Thu, 26 Jul 2018 11:18:15 -0500] rev 100
Fixed pager in eshell.
Luke Hoersten <luke@hoersten.org> [Wed, 20 Sep 2017 14:12:46 -0500] rev 99
Added haskell compile command.
Luke Hoersten <luke@hoersten.org> [Thu, 23 Feb 2017 17:29:02 -0600] rev 98
Replaced rgrep with ag.
Luke Hoersten <luke@hoersten.org> [Thu, 23 Feb 2017 17:23:07 -0600] rev 97
Removed marmalade and rainbow-mode. Added ag package. Defaulted to Inconsolata on all OSs.
Luke Hoersten <luke@hoersten.org> [Wed, 22 Feb 2017 12:13:38 -0600] rev 96
Updated to ssl emacs package repos.
Luke Hoersten <luke@hoersten.org> [Mon, 06 Jun 2016 11:13:01 -0500] rev 95
Removed old haskell init file.
Luke Hoersten <luke@hoersten.org> [Mon, 06 Jun 2016 11:11:49 -0500] rev 94
Moved to haskell intero.
Luke Hoersten <luke@hoersten.org> [Tue, 09 Feb 2016 17:51:50 -0600] rev 93
Turned on presentation mode.
Luke Hoersten <luke@hoersten.org> [Tue, 09 Feb 2016 17:35:50 -0600] rev 92
Enabled better type-at command.
Luke Hoersten <luke@hoersten.org> [Tue, 09 Feb 2016 17:18:18 -0600] rev 91
Fixed ghci-ng for haskell-mode.
Luke Hoersten <luke@hoersten.org> [Mon, 08 Feb 2016 16:18:32 -0600] rev 90
Moved from ghc-mod back to ghci-ng.
Luke Hoersten <luke@hoersten.org> [Thu, 21 Jan 2016 13:54:22 -0600] rev 89
Fixed package-require error. Moved to ghc-mod for haskell.
Luke Hoersten <luke@hoersten.org> [Tue, 29 Dec 2015 17:55:49 -0600] rev 88
merge
Luke Hoersten <luke@hoersten.org> [Tue, 29 Dec 2015 17:54:49 -0600] rev 87
Created dynamic major mode grouping for ibuffer.
Luke Hoersten <luke@hoersten.org> [Wed, 11 Nov 2015 10:13:23 -0600] rev 86
Ediff better defaults.
Luke Hoersten <luke@hoersten.org> [Thu, 01 Oct 2015 12:08:34 -0500] rev 85
Reorganized global modes a bit. Fixed multi-frame font changes.
Luke Hoersten <luke@hoersten.org> [Thu, 24 Sep 2015 11:04:22 -0500] rev 84
Gave up on SHM.
Luke Hoersten <luke@hoersten.org> [Mon, 21 Sep 2015 13:35:54 -0500] rev 83
Disabled default haskell flycheckers and removed stack code.