<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs.git/modules/flyspell-and-abbrev.el, branch v0.7.2</title>
<subtitle>my Emacs configuration
</subtitle>
<id>https://git.cjennings.net/dotemacs.git/atom?h=v0.7.2</id>
<link rel='self' href='https://git.cjennings.net/dotemacs.git/atom?h=v0.7.2'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs.git/'/>
<updated>2025-11-08T19:35:42+00:00</updated>
<entry>
<title>fix: Resolve flyspell keybinding and mu4e sent folder sync issues</title>
<updated>2025-11-08T19:35:42+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-11-08T19:35:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs.git/commit/?id=d093a4a96c653d3f9adcbba17b4094d6d9a5a85a'/>
<id>urn:sha1:d093a4a96c653d3f9adcbba17b4094d6d9a5a85a</id>
<content type='text'>
Two Method 1 quick wins shipped:

1. Fixed cj/flyspell-then-abbrev keybinding in org-mode
   - Autoload cookies were comments and never executed
   - Added explicit keybinding setup when module loads
   - Override org-mode's C-' binding (org-cycle-agenda-files)
   - Both C-' and C-c f now work in all buffers

2. Fixed mu4e sent folder not syncing (cmail account)
   - Root cause: mbsync aborted on Drafts errors before Sent
   - Changed ~/.mbsyncrc to explicit channels (like Gmail)
   - Synced 136 missing sent messages (May-Nov 7)
   - Now syncs 6 folders independently

Files modified:
- modules/flyspell-and-abbrev.el: Fixed keybindings (lines 235-251)
- todo.org: Marked 2 tasks complete with documentation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat:which-key: Add descriptive labels for custom keymaps</title>
<updated>2025-10-27T23:45:23+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-10-27T23:45:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs.git/commit/?id=87034eab17625165b884128d8058c1158fc2f50f'/>
<id>urn:sha1:87034eab17625165b884128d8058c1158fc2f50f</id>
<content type='text'>
Enhance which-key integration by providing detailed descriptions for
new key bindings across multiple modules. This improves the
usability of custom keymaps by clarifying the purpose of each
keybinding, making it easier for users to navigate and understand
different menus and options available within the configuration.

This update ensures that all custom keymaps now display a
descriptive label in the which-key popup to explain their
functionality, aiding users in identifying keymap purposes promptly.
</content>
</entry>
<entry>
<title>chore: Remove redundant autoload directives from modules</title>
<updated>2025-10-27T04:06:31+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-10-27T04:06:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs.git/commit/?id=cd64af4642fd54a4d7b7be93bfb317fc64f623a6'/>
<id>urn:sha1:cd64af4642fd54a4d7b7be93bfb317fc64f623a6</id>
<content type='text'>
Remove unnecessary autoload directives from various functions across
multiple modules, cleaning up the codebase and improving
readability. These directives were redundant and not needed for the
current project setup.
</content>
</entry>
<entry>
<title>feat:flyspell: Enhance spell check flow and abbrev integration</title>
<updated>2025-10-20T21:37:31+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-10-20T21:37:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs.git/commit/?id=626c124561114711d37954f911904462325c1f5d'/>
<id>urn:sha1:626c124561114711d37954f911904462325c1f5d</id>
<content type='text'>
Refactor flyspell and abbrev functionalities to improve spell
checking workflow. Key changes include detailed workflow
documentation, manual activation of flyspell, deferred configuration
for abbrev, and enhanced correction process. This update introduces
automatic abbrev creation for corrected misspellings, significantly
increasing typing speed over time. Additional changes include
command simplification and updated keybindings for a more
streamlined user experience.
</content>
</entry>
<entry>
<title>refactor: created specific org-dir variable for ~/sync/org</title>
<updated>2025-10-18T05:21:37+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-10-18T05:21:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs.git/commit/?id=2e875a849085b3d34d028c7ef3ca780ff78019b7'/>
<id>urn:sha1:2e875a849085b3d34d028c7ef3ca780ff78019b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bug: flyspell: move unmap C-; command to after flyspell loads</title>
<updated>2025-10-16T07:09:40+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-10-16T07:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs.git/commit/?id=3c575269c849d4dd1c63ef0251102941ff65278f'/>
<id>urn:sha1:3c575269c849d4dd1c63ef0251102941ff65278f</id>
<content type='text'>
"C-;" is used for the custom-keymap prefix, but flyspell also grabs it when loaded. Since Flyspell-mode-map will override it locally when launched, I unset the keybinding after launch in :config
</content>
</entry>
<entry>
<title>changing repositories</title>
<updated>2025-10-12T16:47:26+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-10-12T16:47:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs.git/commit/?id=092304d9e0ccc37cc0ddaa9b136457e56a1cac20'/>
<id>urn:sha1:092304d9e0ccc37cc0ddaa9b136457e56a1cac20</id>
<content type='text'>
</content>
</entry>
</feed>
