aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-10 15:28:31 -0500
committerCraig Jennings <c@cjennings.net>2026-05-10 15:28:31 -0500
commita2e41803d7d29a43ed37a5cf9fd7fe53ca5c15b5 (patch)
tree5b1714aea91381834691ab48c7f8f662635e8723
parent0f9e308745b77ca589e5b25f415121058b9f08ee (diff)
downloaddotemacs-a2e41803d7d29a43ed37a5cf9fd7fe53ca5c15b5.tar.gz
dotemacs-a2e41803d7d29a43ed37a5cf9fd7fe53ca5c15b5.zip
refactor(cj-window-toggle): rename to cj-window-toggle-lib for naming consistency
Rename modules/cj-window-toggle.el -> modules/cj-window-toggle-lib.el and tests/test-cj-window-toggle.el -> tests/test-cj-window-toggle-lib.el. Update provide forms, file headers, and the (require 'cj-window-toggle) call sites in ai-vterm.el, vterm-config.el, and the test file. Same rationale as the cj-cache and cj-org-text renames -- library files in this codebase are suffixed `-lib'. No behavior change.
-rw-r--r--modules/ai-vterm.el2
-rw-r--r--modules/cj-window-toggle-lib.el (renamed from modules/cj-window-toggle.el)6
-rw-r--r--modules/vterm-config.el2
-rw-r--r--tests/test-cj-window-toggle-lib.el (renamed from tests/test-cj-window-toggle.el)10
4 files changed, 10 insertions, 10 deletions
diff --git a/modules/ai-vterm.el b/modules/ai-vterm.el
index 482f6522..7181c227 100644
--- a/modules/ai-vterm.el
+++ b/modules/ai-vterm.el
@@ -37,7 +37,7 @@
(require 'cl-lib)
(require 'seq)
(require 'cj-window-geometry)
-(require 'cj-window-toggle)
+(require 'cj-window-toggle-lib)
(declare-function vterm "vterm" (&optional buffer-name))
(declare-function vterm-send-string "vterm" (string &optional paste-p))
diff --git a/modules/cj-window-toggle.el b/modules/cj-window-toggle-lib.el
index 2aa66ac9..868ee99f 100644
--- a/modules/cj-window-toggle.el
+++ b/modules/cj-window-toggle-lib.el
@@ -1,4 +1,4 @@
-;;; cj-window-toggle.el --- Shared toggle-state helpers for display-buffer dispatchers -*- lexical-binding: t; -*-
+;;; cj-window-toggle-lib.el --- Shared toggle-state helpers for display-buffer dispatchers -*- lexical-binding: t; -*-
;; Author: Craig Jennings <c@cjennings.net>
@@ -81,5 +81,5 @@ placement; the remaining alist entries are passed through."
filtered)))
(display-buffer-in-direction buffer effective)))
-(provide 'cj-window-toggle)
-;;; cj-window-toggle.el ends here
+(provide 'cj-window-toggle-lib)
+;;; cj-window-toggle-lib.el ends here
diff --git a/modules/vterm-config.el b/modules/vterm-config.el
index 5acf3363..9cf07abd 100644
--- a/modules/vterm-config.el
+++ b/modules/vterm-config.el
@@ -25,7 +25,7 @@
(require 'seq)
(require 'subr-x)
(require 'cj-window-geometry)
-(require 'cj-window-toggle)
+(require 'cj-window-toggle-lib)
(defvar-keymap cj/vterm-map
:doc "Personal vterm command map.")
diff --git a/tests/test-cj-window-toggle.el b/tests/test-cj-window-toggle-lib.el
index c6273463..2c4ea831 100644
--- a/tests/test-cj-window-toggle.el
+++ b/tests/test-cj-window-toggle-lib.el
@@ -1,7 +1,7 @@
-;;; test-cj-window-toggle.el --- Tests for shared toggle-state helpers -*- lexical-binding: t; -*-
+;;; test-cj-window-toggle-lib.el --- Tests for shared toggle-state helpers -*- lexical-binding: t; -*-
;;; Commentary:
-;; cj-window-toggle.el provides parameterized capture-state and
+;; cj-window-toggle-lib.el provides parameterized capture-state and
;; display-saved helpers shared by ai-vterm.el (F9) and
;; eshell-vterm-config.el (F12). Each consumer holds its own pair of
;; state variables (last-direction symbol + last-size integer/float)
@@ -14,7 +14,7 @@
(require 'cl-lib)
(add-to-list 'load-path (expand-file-name "modules" user-emacs-directory))
-(require 'cj-window-toggle)
+(require 'cj-window-toggle-lib)
(defvar test-cj-window-toggle--last-direction nil)
(defvar test-cj-window-toggle--last-size nil)
@@ -184,5 +184,5 @@
(should (eq (cdr (assq 'direction received-alist)) 'bottom))
(should (= (cdr (assq 'window-height received-alist)) 0.4))))
-(provide 'test-cj-window-toggle)
-;;; test-cj-window-toggle.el ends here
+(provide 'test-cj-window-toggle-lib)
+;;; test-cj-window-toggle-lib.el ends here