<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs/modules/ai-config.el, branch v0.71</title>
<subtitle>My Emacs configuration
</subtitle>
<id>https://git.cjennings.net/dotemacs/atom?h=v0.71</id>
<link rel='self' href='https://git.cjennings.net/dotemacs/atom?h=v0.71'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/'/>
<updated>2025-09-07T03:44:15+00:00</updated>
<entry>
<title>feat(ai-config): Improve AI keymap documentation clarity</title>
<updated>2025-09-07T03:44:15+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-09-07T03:44:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=8b786f5a092843e3ed483227935974dd6a1b5094'/>
<id>urn:sha1:8b786f5a092843e3ed483227935974dd6a1b5094</id>
<content type='text'>
Update keymap documentation to clearly indicate that M-a overrides
the default 'backward-sentence' command. Also remove redundant model
and directive configurations that are handled elsewhere in the
config.
</content>
</entry>
<entry>
<title>feat(ai): Enhance GPTel workflow with save/load functionality</title>
<updated>2025-09-06T21:34:01+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-09-06T21:34:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=06f31ba9a488c301406c6786a3522a4bda78a443'/>
<id>urn:sha1:06f31ba9a488c301406c6786a3522a4bda78a443</id>
<content type='text'>
Add comprehensive conversation management with file persistence and
improved context handling. The update includes a dedicated directory
for storing conversations, new keybindings for save/load operations,
and better buffer/file context management. Also improves
documentation, cleans up the code structure, and enhances org-mode
formatting with proper hierarchical headings.
</content>
</entry>
<entry>
<title>avoid hardcoding initials</title>
<updated>2025-09-03T06:52:41+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-09-03T06:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=a636fa50d794b140a4827b1c3384fa8a00daa741'/>
<id>urn:sha1:a636fa50d794b140a4827b1c3384fa8a00daa741</id>
<content type='text'>
</content>
</entry>
<entry>
<title>adding package pm directive</title>
<updated>2025-09-03T03:46:50+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-09-03T03:46:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=728724fa76114e5b2d1fcf648eb65cc9b4d20f96'/>
<id>urn:sha1:728724fa76114e5b2d1fcf648eb65cc9b4d20f96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gptel should use projectile to add file to context if in project</title>
<updated>2025-09-02T17:36:34+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-09-02T17:36:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=a64ff2b145b2ef83e8b087aa18cbab165232e8a4'/>
<id>urn:sha1:a64ff2b145b2ef83e8b087aa18cbab165232e8a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(auth): Improve GPG authentication with loopback pinentry mode</title>
<updated>2025-09-02T17:32:37+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-09-02T17:32:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=a9e18afb8847ccf5e8d4d3bb79c4bd7243e55674'/>
<id>urn:sha1:a9e18afb8847ccf5e8d4d3bb79c4bd7243e55674</id>
<content type='text'>
Configure EPG to use minibuffer for password prompts rather than
external agents, removing the complex retry mechanism previously
needed to handle authentication failures.
</content>
</entry>
<entry>
<title>run ChatGPT by default</title>
<updated>2025-09-02T00:38:10+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-09-02T00:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=e960b812add44344ed55c5a4cf5bce8ffafe328a'/>
<id>urn:sha1:e960b812add44344ed55c5a4cf5bce8ffafe328a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>configured anthropic's claude. Genericized assistant org heading</title>
<updated>2025-09-01T01:06:06+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-09-01T01:06:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=719a5fc3d10c2e8852423575100c1b0b7ac2192d'/>
<id>urn:sha1:719a5fc3d10c2e8852423575100c1b0b7ac2192d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(refactor) separate text directives from code</title>
<updated>2025-08-31T00:33:49+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-08-31T00:33:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=7a0e4cf519ba21f07fbbaade6d2e0daefdfa77ef'/>
<id>urn:sha1:7a0e4cf519ba21f07fbbaade6d2e0daefdfa77ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>alphabetized directives, added emacs config and prompt directives</title>
<updated>2025-08-30T22:22:27+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-08-30T22:22:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=978b3ace732e15269c83ce9f28062161b23d307e'/>
<id>urn:sha1:978b3ace732e15269c83ce9f28062161b23d307e</id>
<content type='text'>
</content>
</entry>
</feed>
