summaryrefslogtreecommitdiff
path: root/modules/prog-general.el
AgeCommit message (Collapse)Author
5 daysfeat:which-key: Add descriptive labels for custom keymapsCraig Jennings
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.
12 daysfeat:programming: Enhance language-specific keybindings and setupCraig Jennings
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.
13 daysfeat: prog-general: integrate LSP for improved code intelligenceCraig Jennings
Add Language Server Protocol support for intelligent code completion and navigation across multiple languages. Configure `lsp-mode` and `lsp-ui` packages with performance optimizations and enhanced completion features.
13 daysfeat: prog-general: Pin Go grammar version for Emacs compatibilityCraig Jennings
Add cl-lib requirement and pin Go grammar to v0.19.1 to ensure compatibility with Emacs 30.2 font-lock queries. Remove redundant hs-minor-mode hook from bicycle configuration.
13 daysrefactor: prog/python: Remove defers and update symbolsCraig Jennings
- 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.
2025-10-12changing repositoriesCraig Jennings