[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/transient db815604b3 025/366: Mention that infixes are
From: |
Jonas Bernoulli |
Subject: |
[elpa] externals/transient db815604b3 025/366: Mention that infixes are suffixes |
Date: |
Tue, 25 Jan 2022 18:54:23 -0500 (EST) |
branch: externals/transient
commit db815604b35e2cf793048158ca5eb8bb00389c6d
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
Mention that infixes are suffixes
---
docs/transient.org | 17 ++++++++++++++---
docs/transient.texi | 17 ++++++++++++++---
2 files changed, 28 insertions(+), 6 deletions(-)
diff --git a/docs/transient.org b/docs/transient.org
index 39adab56f4..85bbfacca4 100644
--- a/docs/transient.org
+++ b/docs/transient.org
@@ -8,7 +8,7 @@
#+TEXINFO_DIR_CATEGORY: Emacs
#+TEXINFO_DIR_TITLE: Transient: (transient).
#+TEXINFO_DIR_DESC: Transient Commands
-#+SUBTITLE: for version 0.1.0 (v0.1.0-22-g101c0ae+1)
+#+SUBTITLE: for version 0.1.0 (v0.1.0-23-g6467626+1)
#+TEXINFO_DEFFN: t
#+OPTIONS: H:4 num:4 toc:2
@@ -37,7 +37,7 @@ Calling a suffix command usually causes the transient to be
exited
but suffix commands can also be configured to not exit the transient.
#+TEXINFO: @noindent
-This manual is for Transient version 0.1.0 (v0.1.0-22-g101c0ae+1).
+This manual is for Transient version 0.1.0 (v0.1.0-23-g6467626+1).
#+BEGIN_QUOTE
Copyright (C) 2018-2019 Jonas Bernoulli <jonas@bernoul.li>
@@ -569,7 +569,10 @@ The following functions share a few arguments:
- PREFIX is a transient prefix command, a symbol.
- SUFFIX is a transient infix or suffix specification in the same form
- as expected by ~define-transient-command~. See [[*Suffix Specifications]].
+ as expected by ~define-transient-command~. Note that an infix is a
+ special kind of suffix. Depending on context "suffixes" means
+ "suffixes (including infixes)" or "non-infix suffixes". Here it
+ means the former. See [[*Suffix Specifications]].
- LOC is a command, a key vector or a key description (a string as
returned by ~key-description~).
@@ -770,6 +773,10 @@ The same form is also used when later binding additional
commands
using functions such as ~transient-insert-suffix~, see [[*Modifying
Existing Transients]].
+Note that an infix is a special kind of suffix. Depending on context
+"suffixes" means "suffixes (including infixes)" or "non-infix
+suffixes". Here it means the former.
+
Suffix specifications have this form:
#+BEGIN_SRC emacs-lisp
@@ -830,6 +837,10 @@ Slots]].
** Defining Suffix and Infix Commands
+Note that an infix is a special kind of suffix. Depending on context
+"suffixes" means "suffixes (including infixes)" or "non-infix
+suffixes".
+
- Macro: define-suffix-command name arglist [docstring] [keyword value]...
body...
This macro defines NAME as a transient suffix command.
diff --git a/docs/transient.texi b/docs/transient.texi
index 8a4e7db8d6..0aa2e2ccbb 100644
--- a/docs/transient.texi
+++ b/docs/transient.texi
@@ -31,7 +31,7 @@ General Public License for more details.
@finalout
@titlepage
@title Transient User and Developer Manual
-@subtitle for version 0.1.0 (v0.1.0-22-g101c0ae+1)
+@subtitle for version 0.1.0 (v0.1.0-23-g6467626+1)
@author Jonas Bernoulli
@page
@vskip 0pt plus 1filll
@@ -65,7 +65,7 @@ Calling a suffix command usually causes the transient to be
exited
but suffix commands can also be configured to not exit the transient.
@noindent
-This manual is for Transient version 0.1.0 (v0.1.0-22-g101c0ae+1).
+This manual is for Transient version 0.1.0 (v0.1.0-23-g6467626+1).
@quotation
Copyright (C) 2018-2019 Jonas Bernoulli <jonas@@bernoul.li>
@@ -733,7 +733,10 @@ PREFIX is a transient prefix command, a symbol.
@item
SUFFIX is a transient infix or suffix specification in the same form
-as expected by @code{define-transient-command}. See @ref{Suffix
Specifications}.
+as expected by @code{define-transient-command}. Note that an infix is a
+special kind of suffix. Depending on context "suffixes" means
+"suffixes (including infixes)" or "non-infix suffixes". Here it
+means the former. See @ref{Suffix Specifications}.
@item
LOC is a command, a key vector or a key description (a string as
@@ -967,6 +970,10 @@ individual suffix command.
The same form is also used when later binding additional commands
using functions such as @code{transient-insert-suffix}, see @ref{Modifying
Existing Transients}.
+Note that an infix is a special kind of suffix. Depending on context
+"suffixes" means "suffixes (including infixes)" or "non-infix
+suffixes". Here it means the former.
+
Suffix specifications have this form:
@lisp
@@ -1039,6 +1046,10 @@ argument supported by the constructor of that class.
See @ref{Suffix Slots}.
@node Defining Suffix and Infix Commands
@section Defining Suffix and Infix Commands
+Note that an infix is a special kind of suffix. Depending on context
+"suffixes" means "suffixes (including infixes)" or "non-infix
+suffixes".
+
@defmac define-suffix-command name arglist [docstring] [keyword value]@dots{}
body@dots{}
This macro defines NAME as a transient suffix command.
- [elpa] branch externals/transient created (now 4477555b17), Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient dc37f6361b 002/366: manual: Revise, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 8219c0ba1d 003/366: read-from-minibuffer: Bugfix, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 33f538a0bb 001/366: Release version 0.1.0, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 44fa23c379 004/366: transient--pre-exit: Add debug statement, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 0758efa1db 015/366: transient--show: Remove trailing whitespace, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 9183fe1ed2 006/366: Do not use cl-typep, which is broken for objects on Emacs 25, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient be13cd4616 008/366: readme: Fix screenshot url, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient ca18bb66d2 012/366: transient--show: Bind lv-use-separator to t, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 2f011c9f19 013/366: transient--show-brief: Don't call kbd twice per key, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient db815604b3 025/366: Mention that infixes are suffixes,
Jonas Bernoulli <=
- [elpa] externals/transient cc54574005 017/366: manual: Prevent evaluation of code blocks, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 328298fb7d 021/366: transient--pp-to-file: New function, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 796f896507 026/366: Add a changelog, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 1fa3896986 016/366: manual: Call ox-texinfo+-update-copyright-years while exporting, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient f0213e0543 032/366: Add commands to scroll transient window, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 2fed1b4f90 036/366: Change transient-show's key binding, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 6a9b8a6bd4 037/366: Bind transient-scroll-{up, down} explicitly, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 5f0ec7d08c 039/366: transient-predicate-map: Bind digit-argument, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient ebe9d9d354 046/366: transient-{set, save}-value: New generic functions, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient eade425ec6 044/366: transient-init-value: Define catch all method using cl-defgeneric, Jonas Bernoulli, 2022/01/25