summaryrefslogtreecommitdiff
path: root/init.el
AgeCommit message (Collapse)Author
3 dayschore:init.el: remove commented import for show-kill-ringCraig Jennings
Clean up the code by removing an unnecessary commented-out import line for show-kill-ring in the initialization file.
4 dayschore(init): remove test status comments from require statementsCraig Jennings
Removed comments indicating test status for required modules to clean up and simplify the init.el file.
4 daysfeat:browser-config: Integrate browser configuration and add testsCraig Jennings
- Move `browser-config` from 'Modules In Test' to active modules - Refactor browser handling functions for better error handling: - Introduce `cj/--do-apply-browser-choice` and - `cj/--do-choose-browser` Return status symbols for success and - error cases Add comprehensive unit tests in - `tests/test-browser-config.el` Focus on internal `cj/--do-*` - functions and file I/O using temp files Validate return values and - ensure isolated tests with setup/teardown functions Ensure - consistent handling of browser configurations and improve - initialization logic
4 daysfeat:jumper: Integrate and enhance 'jumper' module with testsCraig Jennings
Enable 'jumper' module by uncommenting its require statement in init.el. Enhance 'jumper' by adding detailed documentation, refactoring logic into internal functions, and updating keybinding setup for better usability. Integrate 'which-key' for improved keybinding assistance. Add comprehensive unit tests for 'jumper' functionalities to ensure reliability.
4 daysfeat:text-generation: improve and rename lorem generatorCraig Jennings
Rename `lorem-generator.el` to `lorem-optimum.el` for fun. Enhance text tokenization, Markov chain learning, and text generation functions. Introduce new configuration variables for training files and improve efficiency with vectorized access. Add comprehensive benchmarks and unit tests under `tests/`. This improves performance and lays groundwork for further extensions.
4 dayschore: Remove redundant autoload directives from modulesCraig Jennings
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.
4 dayschore:init.el: update comments and modules loading statusCraig Jennings
Refined comments to note completion of module tests. Removed outdated function and disabled a module. Adjusted 'org-roam-config' for test addition.
5 dayschore:init:change marker identifying test progressionCraig Jennings
5 daysfeat:erc: Enable IRC client in dashboard and update keybindingsCraig Jennings
Uncommented ERC client initialization in `init.el`. Replaced "cj/erc-start-or-switch" with "cj/erc-switch-to-buffer-with-completion" in dashboard. Altered keybindings to use "C-; E" instead of "C-c e" for ERC commands. Defined a new keymap "cj/erc-keymap" for better command organization. Removed deprecated `locate-library` checks and `cj/erc-command-map`. Refined code layout for clarity.
5 dayschore:init: Remove obsolete eradio-config require statementCraig Jennings
The eradio-config dependency has been removed from the init file, potentially because it is no longer needed or has been deprecated.
8 daysfeat:browser: Add browser configuration moduleCraig Jennings
Introduce `browser-config.el` to handle browser selection and configuration within Emacs. This module discovers available browsers, allows user selection through `M-x cj/choose-browser`, and persists the choice while supporting all link types.
8 dayschore:init: remove commented-out prog-lsp require lineCraig Jennings
Clean up init.el by removing the unnecessary commented require statement for prog-lsp.
8 daysstyle(init.el): Update module requirements and commentsCraig Jennings
Reorganize and comment out certain module requirements for clarity. Include comments to indicate test progress and modules in development.
11 daysmaint: gptel: fetch_page: needs major work so disabling for nowCraig Jennings
2025-10-15add quick video capture to initCraig Jennings
2025-10-12maint: remaining custom functions grouped into separate modulesCraig Jennings
2025-10-12maint: assemble file and buffer operations into single moduleCraig Jennings
2025-10-12feat: mousetrap-mode: move mousetrap-mode from wip into moduleCraig Jennings
2025-10-12changing repositoriesCraig Jennings