<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luke/emacs.d/.gitignore, branch main</title>
<subtitle>Emacs configuration
</subtitle>
<id>https://src.nth.io/luke/emacs.d/atom?h=main</id>
<link rel='self' href='https://src.nth.io/luke/emacs.d/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/emacs.d/'/>
<updated>2026-05-05T14:20:56+00:00</updated>
<entry>
<title>Updated gitignore.</title>
<updated>2026-05-05T14:20:56+00:00</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-05-05T14:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/emacs.d/commit/?id=bd4dc50787d0b1ad59aba129e7dd2cdd966e74b1'/>
<id>urn:sha1:bd4dc50787d0b1ad59aba129e7dd2cdd966e74b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Massive reorg and cleanup.</title>
<updated>2026-05-02T16:39:18+00:00</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-05-02T15:49:54+00:00</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/emacs.d/commit/?id=d4c0d2098dc33c51c88269d7c2188cd94acdd0d5'/>
<id>urn:sha1:d4c0d2098dc33c51c88269d7c2188cd94acdd0d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reverted back to using claude-code-context for claude interactions.</title>
<updated>2026-04-29T12:05:17+00:00</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-04-29T12:05:17+00:00</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/emacs.d/commit/?id=dcf16e58db4d94ebdd426078998bab381c243efa'/>
<id>urn:sha1:dcf16e58db4d94ebdd426078998bab381c243efa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Overhaul package list and add new packages</title>
<updated>2026-04-27T15:03:42+00:00</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-04-27T15:03:42+00:00</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/emacs.d/commit/?id=65a77d88bd9d63cb6d0b1914439b1ff7ddd46ec0'/>
<id>urn:sha1:65a77d88bd9d63cb6d0b1914439b1ff7ddd46ec0</id>
<content type='text'>
- Replace company with corfu, add cape for completion extensions
- Add embark, embark-consult, wgrep, avy, diff-hl, helpful
- Add which-key (built-in 30+), ghostel, auto-dark
- Remove yasnippet, yaml-mode, json-mode (covered by treesit-auto)
- Add claude-code-ide via use-package :vc with anti-flicker config
- Wire claude-code-ide into project-switch-commands
- Switch eglot hooks to treesit mode variants only
- Clean up obsolete modes and keybindings
</content>
</entry>
<entry>
<title>Added to the gitignore</title>
<updated>2025-10-03T14:32:44+00:00</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2025-10-03T14:32:44+00:00</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/emacs.d/commit/?id=381d6aaab9dfc0b09b14bfd10f1f76071bca82f9'/>
<id>urn:sha1:381d6aaab9dfc0b09b14bfd10f1f76071bca82f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More modernization changes.  Global settings:</title>
<updated>2025-10-03T14:16:07+00:00</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2025-10-03T14:16:07+00:00</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/emacs.d/commit/?id=3e25d574421361b5b39d98ad119daea6396266bf'/>
<id>urn:sha1:3e25d574421361b5b39d98ad119daea6396266bf</id>
<content type='text'>
  - 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)
</content>
</entry>
<entry>
<title>Cleaned out some last remaining custome variable and ido stuff.</title>
<updated>2025-10-02T15:40:00+00:00</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2025-10-02T15:40:00+00:00</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/emacs.d/commit/?id=a292dd57f0a3eda6af3b348a6d5062145e14f6d5'/>
<id>urn:sha1:a292dd57f0a3eda6af3b348a6d5062145e14f6d5</id>
<content type='text'>
  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
</content>
</entry>
<entry>
<title>Fixed some code rot issues.</title>
<updated>2025-10-02T14:45:55+00:00</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2025-10-02T14:45:55+00:00</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/emacs.d/commit/?id=573124d4ea9b0c6a00cc8a70b764e05ec5d043a5'/>
<id>urn:sha1:573124d4ea9b0c6a00cc8a70b764e05ec5d043a5</id>
<content type='text'>
</content>
</entry>
</feed>
