diff options
| author | Craig Jennings <c@cjennings.net> | 2025-10-27 00:34:48 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-10-27 00:34:48 -0500 |
| commit | 477286bb1a4cbb6cbeea7f4791219bc2728297e2 (patch) | |
| tree | a7db81572fb48fe54735cf0ad55e0771ed27c25a /init.el | |
| parent | 3b1f2dbe21f03273bd72a0ea38e25680a59b89d7 (diff) | |
| download | dotemacs-477286bb1a4cbb6cbeea7f4791219bc2728297e2.tar.gz dotemacs-477286bb1a4cbb6cbeea7f4791219bc2728297e2.zip | |
feat:browser-config: Integrate browser configuration and add tests
- 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
Diffstat (limited to 'init.el')
| -rw-r--r-- | init.el | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -45,6 +45,7 @@ (require 'system-utils) ;; timers, process monitor (require 'text-config) ;; text settings and functionality (require 'undead-buffers) ;; bury rather than kill buffers you choose (tests done) +(require 'browser-config) ;; browser configuration/integration ;; ------------------------ User Interface Configuration ----------------------- @@ -142,10 +143,10 @@ (require 'games-config) ;; ------------------------------ Modules In Test ------------------------------ -(require 'browser-config) + ;;(require 'wip) -(require 'lorem-optimum) -(require 'jumper) +(require 'lorem-optimum) (tests added) +(require 'jumper) (tests added) ;; ---------------------------------- Wrap Up ---------------------------------- |
