src.nth.io/

summaryrefslogtreecommitdiff
path: root/init.el
AgeCommit message (Collapse)AuthorFilesLines
2025-10-02Added emacs server mode. Random fixes.HEADmainLuke Hoersten1-4/+6
2025-10-02Replaced flyspell mode with jinx.Luke Hoersten1-3/+17
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 Hoersten1-22/+4
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 Hoersten1-3/+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 Hoersten1-11/+26
2020-02-16Replaced ag with rg.Luke Hoersten1-4/+9
2018-08-16mergeLuke Hoersten1-3/+7
2018-08-16mergeLuke Hoersten1-2/+2
2018-07-26Fixed pager in eshell.Luke Hoersten1-3/+7
2017-09-20Added haskell compile command.Luke Hoersten1-0/+1
2017-02-23Replaced rgrep with ag.Luke Hoersten1-1/+1
2017-02-23Removed marmalade and rainbow-mode. Added ag package. Defaulted to ↵Luke Hoersten1-4/+3
Inconsolata on all OSs.
2017-02-22Updated to ssl emacs package repos.Luke Hoersten1-1/+1
2016-06-06Moved to haskell intero.Luke Hoersten1-6/+6
2016-01-21Fixed package-require error. Moved to ghc-mod for haskell.Luke Hoersten1-1/+1
2015-12-29Created dynamic major mode grouping for ibuffer.Luke Hoersten1-23/+34
2015-10-01Reorganized global modes a bit. Fixed multi-frame font changes.Luke Hoersten1-29/+21
2015-09-24Gave up on SHM.Luke Hoersten1-3/+4
2015-09-18Added paredit, flx-ido and projectile.Luke Hoersten1-49/+43
2015-09-15Started using shm and paredit.Luke Hoersten1-9/+30
2015-09-15Added ansible init.Luke Hoersten1-14/+29
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 Hoersten1-7/+17
2015-05-11Lots of random changes. Stopped using Chris Done's haskell-flycheck.Luke Hoersten1-17/+19
2015-04-04Tons of updates.Luke Hoersten1-13/+5
2015-02-04Big updates to haskell-mode stuff.Luke Hoersten1-79/+27
2014-11-19Moved lisp files to their own dir.Luke Hoersten1-1/+1
2014-11-19Messing with new haskell mode.Luke Hoersten1-2/+18
2014-05-10Disabled flymake in favor of ghc-mod.Luke Hoersten1-18/+10
2014-01-30Added markdown mode.Luke Hoersten1-1/+1
2013-10-31Removed bell and added menu bar on OS X.Luke Hoersten1-1/+2
2013-10-30Updates to moveline.Luke Hoersten1-14/+25
2013-07-10Updated packagesLuke Hoersten1-12/+5
2013-07-10Fixed mode hooks to all be functions.Luke Hoersten1-3/+4
2013-07-05Still need to tell eshell it's an emacs term to get bash color.Luke Hoersten1-0/+1
2013-07-04Fixed up some more haskell issues.Luke Hoersten1-13/+9
2013-06-30Fixed a bug with the haskell-mode-hookLuke Hoersten1-10/+9
2013-06-27Removed more unused init code.Luke Hoersten1-53/+42
2013-06-26Stabalized new packages and modes.Luke Hoersten1-26/+57
2013-06-25Tons more cleanups after emacs24 update.Luke Hoersten1-5/+18
2013-06-24Moved snippetsLuke Hoersten1-3/+1
2013-06-24Updated to emacs24 with package management and load-themeLuke Hoersten1-23/+62
2013-06-22Cleaned up unused modes.Luke Hoersten1-9/+8
2012-10-15Minor haskell updates.Luke Hoersten1-5/+13