From 95dd611b94823f6cea1ee493697f8b124d25ed7a Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 27 Oct 2025 00:34:48 -0500 Subject: 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 --- init.el | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'init.el') diff --git a/init.el b/init.el index 1af73885..4e0f2fc6 100644 --- a/init.el +++ b/init.el @@ -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 ---------------------------------- -- cgit v1.2.3