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