<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs.git/modules/prog-python.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>2026-03-04T07:52:45+00:00</updated>
<entry>
<title>session: switch Python LSP to pyright, add Django web-mode config</title>
<updated>2026-03-04T07:52:45+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-03-04T07:52:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs.git/commit/?id=60872075b083a615046782ea413d34ad9f301311'/>
<id>urn:sha1:60872075b083a615046782ea413d34ad9f301311</id>
<content type='text'>
Replaced pylsp with lsp-pyright in prog-python.el for better type inference,
especially for Django ORM. Added Django engine and indent settings to web-mode
in prog-webdev.el. Pyright already installed via pacman.
</content>
</entry>
<entry>
<title>feat:programming: Enhance language-specific keybindings and setup</title>
<updated>2025-10-20T21:17:30+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-10-20T21:17:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs.git/commit/?id=df4469f231e86877b7d055bf989220a5fbc0a763'/>
<id>urn:sha1:df4469f231e86877b7d055bf989220a5fbc0a763</id>
<content type='text'>
Add language-specific keybindings and configurations for C, Go,
Python, and shell scripting panels. Introduce system utility
function declarations and improve keybinding consistency across
languages. Implement keybindings for debug, format, and static
analysis tools tailored to each programming language, enhancing the
developer experience and workflow efficiency.
</content>
</entry>
<entry>
<title>feat:python: Enhance Python LSP setup with plugins and config</title>
<updated>2025-10-20T20:00:53+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-10-20T20:00:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs.git/commit/?id=ce8477e80e0a837ac462b97c1a4b5d834838d6d3'/>
<id>urn:sha1:ce8477e80e0a837ac462b97c1a4b5d834838d6d3</id>
<content type='text'>
Add detailed configuration for LSP in the Python programming
environment. Include forward declarations for LSP and external
packages, and enable LSP with pylsp server if available. Set up
pylsp plugin preferences and update relevant settings in python-mode
initialization.
</content>
</entry>
<entry>
<title>refactor: prog-python: Remove hs-minor-mode from python setup</title>
<updated>2025-10-20T19:41:05+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-10-20T19:41:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs.git/commit/?id=f0ed846b9cd10a7111f7c78054b70df517426491'/>
<id>urn:sha1:f0ed846b9cd10a7111f7c78054b70df517426491</id>
<content type='text'>
Remove hs-minor-mode as it is no longer needed for code folding in
Python setup.
</content>
</entry>
<entry>
<title>refactor: prog/python: Remove defers and update symbols</title>
<updated>2025-10-20T19:03:25+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2025-10-20T19:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs.git/commit/?id=04b7574bf620eb4a6f31e4a25a24ada3f94fb501'/>
<id>urn:sha1:04b7574bf620eb4a6f31e4a25a24ada3f94fb501</id>
<content type='text'>
- Remove deferred loading from various use-package declarations to streamline.
- Replace deprecated `define-key` with `keymap-set` in `dired-mode-map`.
- Update Python configuration to prefer `python-ts-mode` over `python-mode` and ensure associated modes and hooks work with `python-ts-mode`.
- Clean up deprecated `auto-mode-alist` usage to reflect the transition to Tree-sitter based major modes.
</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>
