You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
5. *Write your thoughts* in the input org-mode file
212
212
6. *Access functions easily*: Use =M-x enkan-repl-cheat-sheet= to browse and select functions
213
213
7. *Send specific parts* using =M-x enkan-repl-send-region= or =M-x enkan-repl-send-rest-of-buffer=
@@ -258,12 +258,13 @@ Currently operates with a single fixed workspace (=ws:01=), with multi-workspace
258
258
- =enkan-repl-send-5= - Send \\='5\\=' to enkan session buffer with optional PFX. - From enkan buffer: Send to current buffer - From other buffer without prefix: Interactive buffer selection - With numeric prefix: Send to buffer at index (1-based) Uses unified backend with smart buffer detection.
259
259
260
260
*** Session Control
261
+
- =enkan-repl-start-session= - Start a terminal session in the current directory. This is the backend-neutral session starter. It works with both the eat and tmux terminal backends configured by `enkan-repl-terminal-backend'. FORCE is accepted for interactive compatibility and currently ignored; the command always starts a new session.
261
262
- =enkan-repl-setup= - Arrange windows for (the author's) optimal workflow
262
263
- =enkan-repl-workspace-delete= - Delete a workspace and stop all associated terminal resources. This is the only interactive workspace deletion command. In `enkan-repl-workspace-list-mode', delete the workspace at point; otherwise delete the current workspace. With prefix ARG, prompt for a workspace. Noninteractive string ARG deletes that workspace ID. All paths use `enkan-repl--delete-workspace-completely'.
263
264
264
265
*** Utilities
266
+
- =enkan-repl-tmux-reattach= - Reconnect Emacs state to live tmux sessions. FILE defaults to `enkan-repl-state-file'. Live tmux sessions whose names start with `enkan-repl-tmux-session-prefix' define the workspaces to restore. When a matching persisted workspace exists, its saved state is reused. When no saved state exists for a live tmux session, a minimal workspace is imported from the tmux session's windows so reattach works after Emacs state was lost. This command is intentionally manual; enkan-repl does not reattach on load.
265
267
- =enkan-repl-recenter-bottom= - Recenter all enkan terminal buffers at bottom.
266
-
- =enkan-repl-start-eat= -
267
268
- =enkan-repl-toggle-global-mode= - Toggle enkan-repl global mode on/off.
268
269
- =enkan-repl-workspace-switch= - Switch to another workspace. Uses `hmenu' if available to show workspace ID with its project.
Copy file name to clipboardExpand all lines: enkan-repl-constants.el
+6-5Lines changed: 6 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,8 @@
11
11
;;; Code:
12
12
13
13
(defconstenkan-repl-cheat-sheet-candidates
14
-
'(("enkan-repl-send-region"."Send region text (from START to END) to enkan session buffer with optional PFX. - From enkan buffer: Send to current buffer - From other buffer without prefix: Interactive buffer selection - With numeric prefix: Send to buffer at index (1-based) Uses unified backend with smart buffer detection. Category: Text Sender")
14
+
'(("enkan-repl-tmux-reattach"."Reconnect Emacs state to live tmux sessions. FILE defaults to `enkan-repl-state-file'. Live tmux sessions whose names start with `enkan-repl-tmux-session-prefix' define the workspaces to restore. When a matching persisted workspace exists, its saved state is reused. When no saved state exists for a live tmux session, a minimal workspace is imported from the tmux session's windows so reattach works after Emacs state was lost. This command is intentionally manual; enkan-repl does not reattach on load.")
15
+
("enkan-repl-send-region"."Send region text (from START to END) to enkan session buffer with optional PFX. - From enkan buffer: Send to current buffer - From other buffer without prefix: Interactive buffer selection - With numeric prefix: Send to buffer at index (1-based) Uses unified backend with smart buffer detection. Category: Text Sender")
15
16
("enkan-repl-send-line"."Send current line to enkan session buffer with optional PFX. - From enkan buffer: Send to current buffer - From other buffer without prefix: Interactive buffer selection - With numeric prefix: Send to buffer at index (1-based) Uses unified backend with smart buffer detection. Category: Text Sender")
16
17
("enkan-repl-send-enter"."Send enter key to enkan session buffer with optional PFX. - From enkan buffer: Send to current buffer - From other buffer without prefix: Interactive buffer selection - With numeric prefix: Send to buffer at index (1-based) Uses unified backend with smart buffer detection. Category: Text Sender")
17
18
("enkan-repl-send-1"."Send \\\\='1\\\\=' to enkan session buffer with optional PFX. - From enkan buffer: Send to current buffer - From other buffer without prefix: Interactive buffer selection - With numeric prefix: Send to buffer at index (1-based) Uses unified backend with smart buffer detection. Category: Text Sender")
@@ -21,11 +22,11 @@
21
22
("enkan-repl-send-5"."Send \\\\='5\\\\=' to enkan session buffer with optional PFX. - From enkan buffer: Send to current buffer - From other buffer without prefix: Interactive buffer selection - With numeric prefix: Send to buffer at index (1-based) Uses unified backend with smart buffer detection. Category: Text Sender")
22
23
("enkan-repl-recenter-bottom"."Recenter all enkan terminal buffers at bottom. Category: Utilities")
23
24
("enkan-repl-open-project-input-file"."Open or create project input file for DIRECTORY. If DIRECTORY is nil, use current `default-directory'. If project input file exists, open it directly. If not exists, create from template then open. Category: Utilities")
24
-
("enkan-repl-start-eat"."")
25
-
("enkan-repl-setup"."Set up window layout based on context. - Standard input file: basic window layout with project input file on left and eat session on right in current workspace - Center file: auto start eat sessions using project configuration in current workspace Category: Session Controller")
25
+
("enkan-repl-start-session"."Start a terminal session in the current directory. This is the backend-neutral session starter. It works with both the eat and tmux terminal backends configured by `enkan-repl-terminal-backend'. FORCE is accepted for interactive compatibility and currently ignored; the command always starts a new session. Category: Session Controller")
26
+
("enkan-repl-setup"."Set up window layout based on context. - Standard input file: basic window layout with project input file on left and terminal session on right in current workspace - Center file: auto start terminal sessions using project configuration in current workspace Category: Session Controller")
26
27
("enkan-repl-cheat-sheet"."Display interactive `cheat-sheet' for enkan-repl commands. Category: Command Palette")
27
28
("enkan-repl-toggle-global-mode"."Toggle enkan-repl global mode on/off.")
28
-
("enkan-repl-send-escape"."Send ESC key to eat session buffer with optional PFX. - If called from enkan buffer: Send ESC to current buffer - If called from center file without prefix: Select from available enkan buffers - With numeric prefix: Send to buffer at that index (1-based) Category: Center File Multi-buffer Access")
29
+
("enkan-repl-send-escape"."Send ESC key to enkan session buffer with optional PFX. - If called from enkan buffer: Send ESC to current buffer - If called from center file without prefix: Select from available enkan buffers - With numeric prefix: Send to buffer at that index (1-based) Category: Center File Multi-buffer Access")
29
30
("enkan-repl-open-project-directory"."Open project directory in Dired from enkan-repl-projects with optional PFX. With prefix argument (\\\\[universal-argument]), select from available buffers. Category: Center File Multi-buffer Access")
30
31
("enkan-repl-open-center-file"."Open or create the center file based on enkan-repl-center-file configuration. Category: Center File Operations")
31
32
("enkan-repl-print-setup-to-buffer"."Print current setup variables for debugging. Displays enkan-repl-projects, enkan-repl-target-directories, enkan-repl-project-aliases, and current session state. Category: Debugging")
@@ -35,7 +36,7 @@
35
36
Each element is a cons cell (FUNCTION-NAME . DESCRIPTION).")
0 commit comments