<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs/modules/prog-general.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-01T01:08:14+00:00</updated>
<entry>
<title>refactor: Move project todo functions within projectile use-package</title>
<updated>2025-09-01T01:08:14+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-09-01T01:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=a83f1fd25720567f0cd77f68946001f9434cd366'/>
<id>urn:sha1:a83f1fd25720567f0cd77f68946001f9434cd366</id>
<content type='text'>
The project todo functions were relocated to be within the
projectile use-package declaration, which better organizes related
functionality. This keeps the code for finding and opening project
todo files alongside the projectile configuration that it depends
on, improving code organization and readability.
</content>
</entry>
<entry>
<title>added function and keybinding to open projects todo.org file</title>
<updated>2025-09-01T00:06:58+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-09-01T00:06:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=f6e4ddeafdcf6184355cc9d0c70035019718447c'/>
<id>urn:sha1:f6e4ddeafdcf6184355cc9d0c70035019718447c</id>
<content type='text'>
refactored for switch project function to leverage same code
</content>
</entry>
<entry>
<title>- remap flycheck-projectile-list errors to C-p x</title>
<updated>2025-08-31T22:58:24+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-08-31T22:58:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=94cb0458b1b75c762796cb35c8c206d7e4d8ba75'/>
<id>urn:sha1:94cb0458b1b75c762796cb35c8c206d7e4d8ba75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>don't remove whitespace in org mode</title>
<updated>2025-07-25T21:48:46+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-07-25T21:48:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=5518b9eba5f323ea792acf201ce16b97ceee97f2'/>
<id>urn:sha1:5518b9eba5f323ea792acf201ce16b97ceee97f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>removed unnecessary hardcoded paths &amp; fixed a typo</title>
<updated>2024-04-25T22:05:06+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2024-04-25T22:05:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=692b44d648472fdf52048f6040d223ea7befe755'/>
<id>urn:sha1:692b44d648472fdf52048f6040d223ea7befe755</id>
<content type='text'>
- defined constants for all commonly used paths
- replaced hardcoded instances throughout the config with the variables
- fixed typo in scripts/reset-to-first-launch.sj
</content>
</entry>
<entry>
<title>New Custom Functions, Org Updates, Agenda Updates, &amp;c.</title>
<updated>2024-04-22T17:23:13+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2024-04-22T17:23:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=2dd3aed6971fe74915c1fc09b4de20a6c64e817b'/>
<id>urn:sha1:2dd3aed6971fe74915c1fc09b4de20a6c64e817b</id>
<content type='text'>
=== Functions ===
- add function cj/dired-convert-image-to-jpeg
- add function cj/dired-copy-path-as-kill
- add function cj/export-org-to-md-on-save function
- add function cj/org-link-to-current-file

=== Agenda ===
- rework the f8 main agenda into custom agenda using Aaron Bieber's ideas
- agenda lists now use standard agenda functions
- updated packages to remove org-super-agenda and ts (a dependency)
- file commentary text  updated to reflect the change

=== Org ===
- add grocery and shopping list capture items
- add missing tests for org-skip-subtree-if-habit
- add support for org-habits, including checkboxes
- fix issue with org-auto-export-to-md
- modularize org-agenda
- move todo settings to org-config
- reformat org-roam-config

=== &amp;c. ===
- add day to sortable date
- add disablefastrenderer to hugo server flags
- add fill column indicator when emacs lisping
- add gpt buffers to the bury-alive-list
- add keybinding for fixup-whitespace
- add magit cloning settings
- finish automatically on "Link" capture
- fix company complaints about shutting up function
- fix em, e, ff, and f eshell aliases
- make fallback theme modus-vivendi
- prune the compilation cache when applicable
</content>
</entry>
<entry>
<title>removing persistent scratch package; move jump-to=keymap</title>
<updated>2024-04-11T14:16:34+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>craigmartinjennings@gmail.com</email>
</author>
<published>2024-04-11T14:16:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=84c0963ec2096148932ec4ce8529a029cf930121'/>
<id>urn:sha1:84c0963ec2096148932ec4ce8529a029cf930121</id>
<content type='text'>
- persistent scratch throws errors when I don't want them
  instead of managing the errors, it's easier to remove the package
- move jump-to key map to where we declare the files - user constants

commit 96e86219094cfe000271dfb1f651abe5b1a42175
Author: Craig Jennings &lt;craigmartinjennings@gmail.com&gt;
Date:   Thu Apr 11 04:02:40 2024 -0500

    removing unused faith.el
</content>
</entry>
<entry>
<title>fit and finish work</title>
<updated>2024-04-08T22:16:29+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2024-04-08T22:16:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=a55a5248bd2dae5f849476d0f7b5dcd8d91cf929'/>
<id>urn:sha1:a55a5248bd2dae5f849476d0f7b5dcd8d91cf929</id>
<content type='text'>
- gptel: added gptel-send-region with global keybinding
- projectile: made project-switch-actions more efficient with regexp
- prog-go: removed disabled code
- mu4e: capture template captures region if selected
- system utils: merged bury alive with other killing buffer code
- org-capture: renamed *website-clipper to org-webpage-clipper
- rg: auto switch to ripgrep-results window when ripgrep search completes
- dashboard: remove dashboard banner custom face

General
- moved abbrev_defs to assets
- removed gitmodules file
- updated packages
- fixed docstring and formatting throughout

Custom-Functions
- move cj/merge-list-to-list to custom-functions
- add remove leading trailing whitespace function
- corrected arrayify prompt

Font-Config
- added font point sizes in fontaine menu
- make default font point size 11

Python
- adding back python poetry support
- added cj/python-setup method
- merge python and python-mode configurations
  (they are the same built-in package)

Show-Kill-Ring
- show-kill-ring displays in another read-only buffer
- show-kill-ring exits with q

Elfeed
- moved elfeed-feeds.org to assets
- removed Wired from elfeed feeds
- moved ElfeedDB to user-emacs-directory/.elfeed-db
- moved elfeed-dashboard.org to assets
</content>
</entry>
<entry>
<title>new repository</title>
<updated>2024-04-07T18:41:34+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2024-04-07T18:41:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36'/>
<id>urn:sha1:754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36</id>
<content type='text'>
</content>
</entry>
</feed>
