[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/forth-mode 039bf122ee 067/153: Document key bindings in th
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/forth-mode 039bf122ee 067/153: Document key bindings in the manual. |
Date: |
Sat, 29 Jan 2022 08:02:17 -0500 (EST) |
branch: elpa/forth-mode
commit 039bf122ee7412a29b1283bb23d8687aa07c22cd
Author: Lars Brinkhoff <lars.brinkhoff@delphi.com>
Commit: Lars Brinkhoff <lars.brinkhoff@delphi.com>
Document key bindings in the manual.
---
forth-mode.texi | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 91 insertions(+)
diff --git a/forth-mode.texi b/forth-mode.texi
index a4358a5f1b..529951d3ad 100644
--- a/forth-mode.texi
+++ b/forth-mode.texi
@@ -21,6 +21,10 @@ Copyright @copyright{} 2015 Lars Brinkhoff
@node Top
@top Forth Mode
+Forth Mode is a programming language mode for Forth. It can be used
+to edit regular Forth files, and block files. There is also a host of
+commands for interacting with a running Forth session.
+
@menu
* Overview::
* Using Forth Mode::
@@ -35,8 +39,95 @@ Programming language mode for Forth.
How to use forth-mode.
+Key bindings:
+
+@table @kbd
+
+@item M-TAB
+@itemx C-M-i
+@itemx M-x completion-at-point
+
+Attempt to complete the Forth word under point.
+
+@item C-M-f
+@itemx M-x forward-sexp
+
+Move forward across one balanced expression.
+
+@item C-M-b
+@itemx M-x backward-sexp
+
+Move backward across one balanced expression.
+
+@end table
+
@node Forth Interaction
How to interact with Forth.
+Key bindings:
+
+@table @kbd
+
+@item M-x run-forth
+
+Start an interactive Forth session.
+
+@item C-c C-z
+@itemx M-x forth-switch-to-output-buffer
+
+Switch to the interactive Forth session.
+
+@item C-c C-r
+@itemx M-x forth-restart
+
+Restart the interactive Forth session.
+
+@item C-c C-k
+@itemx M-x forth-kill
+
+End the interactive Forth session.
+
+@item C-c :
+@itemx M-x forth-eval
+
+Enter a string to evalutaion. The output, if any, is printed in the
+minibuffer.
+
+@item C-c C-r
+@itemx M-x forth-eval-region
+
+Evalutate the current region. The output, if any, is printed in the
+minibuffer.
+
+@item C-c C-e
+@itemx M-x forth-eval-last-expression
+
+Evaluate the expression before point. The output, if any, is printed
+in the minibuffer.
+
+@item C-x M-e
+@itemx M-x forth-eval-last-expression-display-output
+
+Evaluate the expression before point. Display the output, if any, in
+the interactive Forth session.
+
+@item C-M-x
+@itemx M-x forth-eval-defun
+
+Evalutate the colon definition under point. The output, if any, is
+printed in the minibuffer.
+
+@item C-c C-l
+@itemx M-x forth-load-file
+
+Load the current file into the interactive Forth Session.
+
+@item C-c C-s
+@itemx M-x forth-see
+
+Display a human-readable representation of the word under point.
+
+@end table
+
@bye
- [nongnu] elpa/forth-mode 399fd00921 055/153: Fix killing interactive Forth., (continued)
- [nongnu] elpa/forth-mode 399fd00921 055/153: Fix killing interactive Forth., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 56bbc06a16 079/153: Error out if byte compilation fails in Emacs 23., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 531c9e11e2 023/153: Add autoload cookie to extension configuration, ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 847481f866 061/153: Tweak window handling., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 5a08c82adb 111/153: Improve word movement commands inside symbols., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 50a7eb4bf1 094/153: Handle indentation of : and with smie instead of syntax-table., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 45f3f20f18 104/153: Make indentation case-insensitive, ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode b8024ac331 088/153: Loading a Forth file provides some feedback., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 9eb3550cdc 045/153: Add imenu items to autocomplete candidates., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 350638bb0c 106/153: Make indentation case-insensitive, ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 039bf122ee 067/153: Document key bindings in the manual.,
ELPA Syncer <=
- [nongnu] elpa/forth-mode 1a05d27d82 077/153: Fix loading backend file., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode b95f1b8a02 146/153: Fix typos in doc, ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 2e75fb156f 081/153: Fix warning about defvar ignored., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 96c20f03f5 128/153: Make completion-at-point test work with Emacs23, ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 867922d61e 112/153: Handle string literals more correctly, ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 16f359442e 109/153: Add tests for word movement commands, ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 45650c28a2 140/153: Check if forth interactive buffer is live, ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode ab790fdac8 091/153: Don't kill *forth* buffer when there's a fatal error., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode be0272be3a 076/153: Inhibut Gforth terminal attribute output., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 312f3860aa 124/153: Try to indent (foo), ELPA Syncer, 2022/01/29