src.nth.io/

summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2025-10-07Removed package-require dependency from ansible-init.Luke Hoersten1-3/+4
Replaced with standard dolist package installation pattern to match init.el approach.
2025-10-03Updated hgignore.Luke Hoersten1-0/+2
2025-10-03Added to the gitignoreLuke Hoersten1-0/+2
2025-10-03More modernization changes. Global settings:Luke Hoersten3-48/+45
- Enabled global-auto-revert-mode to auto-reload files when changed on disk - Changed is-mac from setq to defvar - Removed ispell-program-name setting from macOS config Package management: - Replaced custom package-require system with standard package.el installation loop - Removed flycheck package - Added eglot package New integration: - Added claude-code-context mode from ~/Dev/claude-code-context Linting/LSP: - Replaced global-flycheck-mode with flymake-mode (enabled per programming mode) - Added eglot LSP client configuration with autoshutdown and debounce settings - Configured eglot-ensure hooks for multiple language modes (Python, JavaScript, TypeScript, Haskell, C/C++, and their tree-sitter variants)
2025-10-02Added emacs server mode. Random fixes.Luke Hoersten2-5/+24
2025-10-02Replaced flyspell mode with jinx.Luke Hoersten2-3/+137
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).
2025-10-02Minor cleanups.Luke Hoersten1-2/+4
2025-10-02Cleaned out some last remaining custome variable and ido stuff.Luke Hoersten2-22/+5
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
2025-10-02Replace custom ibuffer code with ibuffer-projectLuke Hoersten1-24/+7
- 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
2025-10-02Added git stuff:Luke Hoersten1-2/+7
- 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
2025-10-02Upgraded JS modes.Luke Hoersten2-19/+6
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.)
2025-10-02Moved from zencoding for html to emmet:Luke Hoersten1-2/+2
Changes: - Package list: zencoding-mode → emmet-mode - html-mode hook: zencoding-mode → emmet-mode
2025-10-02Moved from ido and smex to vertico, orderless, consult, marginalia for auto ↵Luke Hoersten1-13/+13
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
2025-10-02Fixed some code rot issues.Luke Hoersten3-47/+34
2020-02-16Replaced ag with rg.Luke Hoersten1-4/+9
2018-08-16mergeLuke Hoersten2-6/+15
2018-08-16mergeLuke Hoersten1-2/+2
2018-07-26Fixed pager in eshell.Luke Hoersten2-6/+15
2017-09-20Added haskell compile command.Luke Hoersten2-0/+3
2017-02-23Replaced rgrep with ag.Luke Hoersten1-1/+1
2017-02-23Removed marmalade and rainbow-mode. Added ag package. Defaulted to ↵Luke Hoersten2-6/+3
Inconsolata on all OSs.
2017-02-22Updated to ssl emacs package repos.Luke Hoersten2-4/+4
2016-06-06Removed old haskell init file.Luke Hoersten1-95/+0
2016-06-06Moved to haskell intero.Luke Hoersten3-9/+41
2016-02-09Turned on presentation mode.Luke Hoersten1-2/+2
2016-02-09Enabled better type-at command.Luke Hoersten1-1/+1
2016-02-09Fixed ghci-ng for haskell-mode.Luke Hoersten1-35/+32
2016-02-08Moved from ghc-mod back to ghci-ng.Luke Hoersten1-9/+27
2016-01-21Fixed package-require error. Moved to ghc-mod for haskell.Luke Hoersten3-19/+16
2015-12-29mergeLuke Hoersten0-0/+0
2015-12-29Created dynamic major mode grouping for ibuffer.Luke Hoersten2-24/+34
2015-11-11Ediff better defaults.Luke Hoersten1-2/+7
2015-10-01Reorganized global modes a bit. Fixed multi-frame font changes.Luke Hoersten2-30/+23
2015-09-24Gave up on SHM.Luke Hoersten2-20/+15
2015-09-21Disabled default haskell flycheckers and removed stack code.Luke Hoersten6-1104/+7
2015-09-18Added paredit, flx-ido and projectile.Luke Hoersten3-71/+66
2015-09-16Simplified haskell-init.el.Luke Hoersten2-62/+24
2015-09-16Trying stack-ide-mode.Luke Hoersten6-72/+1160
2015-09-15Removed helm config.Luke Hoersten1-36/+0
2015-09-15Started using shm and paredit.Luke Hoersten4-222/+49
2015-09-15Added ansible init.Luke Hoersten4-16/+43
2015-06-23Added ido-at-point completion.Luke Hoersten1-4/+8
2015-06-23Cleaned up comments.Luke Hoersten1-45/+45
2015-06-23Added an unused heml-init.elLuke Hoersten5-10/+57
2015-05-11Lots of random changes. Stopped using Chris Done's haskell-flycheck.Luke Hoersten3-120/+29
2015-04-04Tons of updates.Luke Hoersten2-77/+21
2015-02-04Big updates to haskell-mode stuff.Luke Hoersten10-106/+536
2014-11-19Moved lisp files to their own dir.Luke Hoersten5-1/+4
2014-11-19Messing with new haskell mode.Luke Hoersten1-2/+18
2014-05-10Disabled flymake in favor of ghc-mod.Luke Hoersten1-18/+10