summaryrefslogtreecommitdiff
path: root/modules/dev-fkeys.el
diff options
context:
space:
mode:
Diffstat (limited to 'modules/dev-fkeys.el')
-rw-r--r--modules/dev-fkeys.el12
1 files changed, 12 insertions, 0 deletions
diff --git a/modules/dev-fkeys.el b/modules/dev-fkeys.el
index 3b0a818c..02e8a72e 100644
--- a/modules/dev-fkeys.el
+++ b/modules/dev-fkeys.el
@@ -1,6 +1,18 @@
;;; dev-fkeys.el --- Developer F-key dispatchers -*- lexical-binding: t -*-
;;; Commentary:
+;;
+;; Layer: 2 (Core UX).
+;; Category: C.
+;; Load shape: eager.
+;; Eager reason: the F4/F6 developer command entry points.
+;; Top-level side effects: six global F-key bindings; conditionally registers a
+;; C-; P binding.
+;; Runtime requires: cl-lib, system-lib. keybindings is needed for the C-; P
+;; binding but is declared only via eval-when-compile and guarded by `boundp',
+;; so that binding silently drops standalone. Phase 2 fix.
+;; Direct test load: conditional (C-; P registration skipped without keybindings).
+;;
;; Project-aware F-key block for developer workflows:
;;
;; F4 completing-read of compile/run candidates filtered by project type