summaryrefslogtreecommitdiff
path: root/modules/music-config.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.
7 daysrefactor:keymaps: Replace define-prefix-command with defvar-keymapCraig Jennings
Refactor the keymap definitions across multiple modules by replacing `define-prefix-command` with `defvar-keymap`. This simplifies the keymap setup and integrates better with the `which-key` package for enhanced documentation and usability. Updated modules include custom-ordering, custom-text-enclose, custom-whitespace, mail-config, music-config, org-drill-config, test-runner, and vc-config.
8 dayschore: music: remove eradio-config and update music-configCraig Jennings
Deleted eradio-config.el file as it is no longer needed. Refactored music-config.el to improve readability and maintainability by removing unused autoload directives, unnecessary eval-when-compile blocks, adjusting indentation, and enhancing the setup function for EMMS. Additionally, removed duplicate code and ensured playlist handling is more robust.
10 daysrefactor: unify and simplify key binding setupsCraig Jennings
Optimized key binding configurations across modules for consistency and reduced redundancy. Improved conditional requiring to handle errors gracefully in `music-config.el`, ensuring robustness across different machine environments. Eliminated comments clutter and adjusted function definitions to adhere to revised standards.
14 daysfix:music: issue with not setting EMMS Playlist name and spacesCraig Jennings
2025-10-18fix: music-config: rogue commas introduced by "convenience" functionCraig Jennings
2025-10-18refactor: music-config: streamline EMMS integration + error handlingCraig Jennings
Simplified EMMS configuration: - restructured helper functions - standardized error handling - removed redundant wrappers - ensured buffer state synchronization - improved Dired/Dirvish integration for playlist management
2025-10-16fix: dirvish: add key to dirvish keymap only after dirvish is loadedCraig Jennings
2025-10-15fix: only use mpd to play music; fix space in playlist buffernameCraig Jennings
2025-10-12feat: complete music/dired integration with dired add to playlistCraig Jennings
2025-10-12changing repositoriesCraig Jennings