1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-06 06:20:55 -08:00

Fix capitalization ELisp -> Elisp

* configure.ac (libgccjit_not_found_err)
(libgccjit_dev_not_found_err):
* doc/emacs/buffers.texi (List Buffers):
* doc/lispref/elisp.texi (Tree-sitter C API):
* doc/lispref/functions.texi (What Is a Function):
* doc/lispref/parsing.texi (Parsing Program Source)
(Tree-sitter C API):
* doc/misc/gnus.texi (The Gnus Registry):
* etc/DEBUG:
* etc/NEWS:
* etc/NEWS.25:
* etc/NEWS.26:
* etc/NEWS.28:
* etc/NEWS.30:
* etc/TODO:
* lib-src/emacsclient.c (print_help_and_exit):
* lisp/auth-source.el (auth-source-search):
* lisp/cedet/semantic/bovine/el.el (emacs-lisp-mode):
* lisp/cedet/semantic/wisent/comp.el
(wisent-automaton-lisp-form):
* lisp/cedet/srecode/el.el (srecode-semantic-apply-tag-to-dict):
* lisp/editorconfig.el
(editorconfig-get-local-variables-functions):
* lisp/emacs-lisp/bindat.el (bindat-type):
* lisp/emacs-lisp/byte-opt.el (byte-compile-inline-expand):
* lisp/emacs-lisp/cconv.el (cconv-make-interpreted-closure):
* lisp/emacs-lisp/cl-macs.el (cl--labels-convert):
* lisp/emacs-lisp/lisp-mode.el (lisp-fdefs)
(lisp-fill-paragraphs-as-doc-string):
* lisp/emacs-lisp/macroexp.el (macroexp--fgrep):
* lisp/emacs-lisp/oclosure.el (cconv--interactive-helper):
* lisp/emacs-lisp/re-builder.el:
* lisp/erc/erc-button.el (erc-emacswiki-lisp-url):
* lisp/help-fns.el
(help-fns--describe-function-or-command-prompt):
* lisp/menu-bar.el (menu-bar-search-documentation-menu):
* lisp/net/tramp-message.el (tramp-debug-font-lock-keywords):
* lisp/org/org-capture.el (org-capture):
* lisp/org/org.el (org-category, org-todo):
* lisp/org/ox.el (org-export-async-start):
* lisp/progmodes/elisp-mode.el (emacs-lisp-mode):
* lisp/progmodes/peg.el (peg-translate-exp):
* lisp/progmodes/ruby-ts-mode.el:
* lisp/woman.el (woman-mode, woman-parse-numeric-arg):
* src/chartab.c (map_char_table_for_charset):
* src/fns.c (extract_data_from_object):
* src/frame.c (do_switch_frame):
* src/keyboard.c (make_lispy_event):
* test/lisp/emacs-lisp/cl-macs-tests.el (cl-&key-arguments):
* test/lisp/emacs-lisp/shortdoc-tests.el
(shortdoc-help-fns-examples-function-test):
* test/manual/etags/c-src/emacs/src/keyboard.c
(make_lispy_event): Fix capitalization ELisp -> Elisp.
This commit is contained in:
Sean Whitton 2025-03-12 09:36:25 +08:00
parent dd1b11d34c
commit 60c0524ad2
45 changed files with 78 additions and 78 deletions

View file

@ -5078,16 +5078,16 @@ AC_DEFUN([libgccjit_smoke_test], [
}]])]) }]])])
AC_DEFUN([libgccjit_not_found_err], [ AC_DEFUN([libgccjit_not_found_err], [
AC_MSG_ERROR([ELisp native compiler was requested, but libgccjit was not found. AC_MSG_ERROR([Elisp native compiler was requested, but libgccjit was not found.
Please try installing libgccjit or a similar package. Please try installing libgccjit or a similar package.
If you are sure you want Emacs be compiled without ELisp native compiler, If you are sure you want Emacs be compiled without Elisp native compiler,
pass the --without-native-compilation option to configure.])]) pass the --without-native-compilation option to configure.])])
AC_DEFUN([libgccjit_dev_not_found_err], [ AC_DEFUN([libgccjit_dev_not_found_err], [
AC_MSG_ERROR([ELisp native compiler was requested, but libgccjit header files were AC_MSG_ERROR([Elisp native compiler was requested, but libgccjit header files were
not found. not found.
Please try installing libgccjit-dev or a similar package. Please try installing libgccjit-dev or a similar package.
If you are sure you want Emacs be compiled without ELisp native compiler, If you are sure you want Emacs be compiled without Elisp native compiler,
pass the --without-native-compilation option to configure.])]) pass the --without-native-compilation option to configure.])])
AC_DEFUN([libgccjit_broken_err], [ AC_DEFUN([libgccjit_broken_err], [

View file

@ -205,7 +205,7 @@ Here is an example of a buffer list:
@smallexample @smallexample
CRM Buffer Size Mode File CRM Buffer Size Mode File
. * .emacs 3294 ELisp/l ~/.emacs . * .emacs 3294 Elisp/l ~/.emacs
% *Help* 101 Help % *Help* 101 Help
search.c 86055 C ~/cvs/emacs/src/search.c search.c 86055 C ~/cvs/emacs/src/search.c
% src 20959 Dired by name ~/cvs/emacs/src/ % src 20959 Dired by name ~/cvs/emacs/src/

View file

@ -1388,7 +1388,7 @@ Parsing Program Source
* Pattern Matching:: Pattern matching with query patterns. * Pattern Matching:: Pattern matching with query patterns.
* Multiple Languages:: Parse text written in multiple languages. * Multiple Languages:: Parse text written in multiple languages.
* Tree-sitter Major Modes:: Develop major modes using tree-sitter. * Tree-sitter Major Modes:: Develop major modes using tree-sitter.
* Tree-sitter C API:: Compare the C API and the ELisp API. * Tree-sitter C API:: Compare the C API and the Elisp API.
Syntax Descriptors Syntax Descriptors

View file

@ -219,7 +219,7 @@ function. For example:
@defun compiled-function-p object @defun compiled-function-p object
This function returns @code{t} if @var{object} is a function object This function returns @code{t} if @var{object} is a function object
that is not in the form of ELisp source code but something like that is not in the form of Elisp source code but something like
machine code or byte code instead. More specifically it returns machine code or byte code instead. More specifically it returns
@code{t} if the function is built-in (a.k.a.@: ``primitive'', @code{t} if the function is built-in (a.k.a.@: ``primitive'',
@pxref{What Is a Function}), or byte-compiled (@pxref{Byte @pxref{What Is a Function}), or byte-compiled (@pxref{Byte

View file

@ -48,7 +48,7 @@ source files that mix multiple programming languages.
* User-defined Things:: User-defined ``Things'' and Navigation. * User-defined Things:: User-defined ``Things'' and Navigation.
* Multiple Languages:: Parse text written in multiple languages. * Multiple Languages:: Parse text written in multiple languages.
* Tree-sitter Major Modes:: Develop major modes using tree-sitter. * Tree-sitter Major Modes:: Develop major modes using tree-sitter.
* Tree-sitter C API:: Compare the C API and the ELisp API. * Tree-sitter C API:: Compare the C API and the Elisp API.
@end menu @end menu
@node Language Grammar @node Language Grammar
@ -2305,8 +2305,8 @@ Null nodes are converted to @code{nil}.
@end itemize @end itemize
Below is the correspondence between all C API functions and their Below is the correspondence between all C API functions and their
ELisp counterparts. Sometimes one ELisp function corresponds to Elisp counterparts. Sometimes one Elisp function corresponds to
multiple C functions, and many C functions don't have an ELisp multiple C functions, and many C functions don't have an Elisp
counterpart. counterpart.
@example @example

View file

@ -26271,7 +26271,7 @@ etc.@: backends.
@item @item
Store arbitrary data Store arbitrary data
Through a simple ELisp API, the registry can remember any data for a Through a simple Elisp API, the registry can remember any data for a
message. A built-in inverse map, when activated, allows quick lookups message. A built-in inverse map, when activated, allows quick lookups
of all messages matching a particular set of criteria. of all messages matching a particular set of criteria.
@end enumerate @end enumerate

View file

@ -260,7 +260,7 @@ from a shell prompt, like this:
where Emacs-PID is the process ID of Emacs being debugged. Other where Emacs-PID is the process ID of Emacs being debugged. Other
useful signals to send are SIGUSR1 and SIGUSR2; see "Error Debugging" useful signals to send are SIGUSR1 and SIGUSR2; see "Error Debugging"
in the ELisp manual for how to use those. in the Elisp manual for how to use those.
When Emacs is displaying on a text terminal, it is useful to have a When Emacs is displaying on a text terminal, it is useful to have a
separate terminal for the debug session. This can be done by starting separate terminal for the debug session. This can be done by starting
@ -805,7 +805,7 @@ not exit when it should.
On GNU and Unix systems, you can also try sending Emacs SIGUSR2, On GNU and Unix systems, you can also try sending Emacs SIGUSR2,
which, if 'debug-on-event' has its default value, will cause Emacs to which, if 'debug-on-event' has its default value, will cause Emacs to
attempt to break out of its current loop and enter the Lisp attempt to break out of its current loop and enter the Lisp
debugger. (See the node "Debugging" in the ELisp manual for the debugger. (See the node "Debugging" in the Elisp manual for the
details about the Lisp debugger.) This feature is useful when a details about the Lisp debugger.) This feature is useful when a
C-level debugger is not conveniently available. C-level debugger is not conveniently available.

View file

@ -1564,7 +1564,7 @@ for writing code that can work across different Emacs versions.
--- ---
** You can change the default value of 'lexical-binding'. ** You can change the default value of 'lexical-binding'.
While the default is still the use dynamic binding dialect of ELisp While the default is still the use dynamic binding dialect of Elisp
in those places that don't explicitly set 'lexical-binding' you can in those places that don't explicitly set 'lexical-binding' you can
change it globally with: change it globally with:

View file

@ -275,7 +275,7 @@ to produce its authentication key.
*** Successive single-char deletions are collapsed in the undo-log just like *** Successive single-char deletions are collapsed in the undo-log just like
successive char insertions. Which commands invoke this behavior is successive char insertions. Which commands invoke this behavior is
controlled by the new 'undo-auto-amalgamate' function. See the node controlled by the new 'undo-auto-amalgamate' function. See the node
"Undo" in the ELisp manual for more details. "Undo" in the Elisp manual for more details.
*** The heuristic used to insert 'undo-boundary' after each command *** The heuristic used to insert 'undo-boundary' after each command
has changed, so that if a command causes changes in more than just the has changed, so that if a command causes changes in more than just the
@ -1418,10 +1418,10 @@ continued to the next line.
** New macro 'define-advice'. ** New macro 'define-advice'.
** Emacs Lisp now supports generators. ** Emacs Lisp now supports generators.
See the "Generators" section of the ELisp manual for the details. See the "Generators" section of the Elisp manual for the details.
** New finalizer facility for running code when objects become unreachable. ** New finalizer facility for running code when objects become unreachable.
See the "Finalizer Type" subsection in the ELisp manual for the See the "Finalizer Type" subsection in the Elisp manual for the
details. details.
** Lexical closures can use '(:documentation FORM)' to build their docstring. ** Lexical closures can use '(:documentation FORM)' to build their docstring.

View file

@ -309,7 +309,7 @@ explicitly yields. Global variables are shared among all threads, but
a 'let' binding is thread-local. Each thread also has its own current a 'let' binding is thread-local. Each thread also has its own current
buffer and its own match data. buffer and its own match data.
See the chapter "(elisp) Threads" in the ELisp manual for full See the chapter "(elisp) Threads" in the Elisp manual for full
documentation of these facilities. documentation of these facilities.
** The new user variable 'electric-quote-chars' provides a list ** The new user variable 'electric-quote-chars' provides a list
@ -471,7 +471,7 @@ See the doc string of 'dir-locals-file' for more information.
** Connection-local variables can be used to specify local variables ** Connection-local variables can be used to specify local variables
with a value depending on the connected remote server. For details, with a value depending on the connected remote server. For details,
see the node "(elisp) Connection Local Variables" in the ELisp manual. see the node "(elisp) Connection Local Variables" in the Elisp manual.
** International domain names (IDNA) are now encoded via the new ** International domain names (IDNA) are now encoded via the new
puny.el library, so that one can visit Web sites with non-ASCII URLs. puny.el library, so that one can visit Web sites with non-ASCII URLs.
@ -946,7 +946,7 @@ rotation, as well as saving the image to a file. These commands are
also available in 'image-mode'. also available in 'image-mode'.
*** A new library for creating and manipulating SVG images has been *** A new library for creating and manipulating SVG images has been
added. See the "(elisp) SVG Images" section in the ELisp reference added. See the "(elisp) SVG Images" section in the Elisp reference
manual for details. manual for details.
*** New setf-able function to access and set image parameters is *** New setf-able function to access and set image parameters is
@ -1106,7 +1106,7 @@ environments or ANTLR programs with embedded Python code.
A major mode can provide indentation context for a sub-mode. To A major mode can provide indentation context for a sub-mode. To
support this, modes should use 'prog-first-column' instead of a support this, modes should use 'prog-first-column' instead of a
literal zero and avoid calling 'widen' in their indentation functions. literal zero and avoid calling 'widen' in their indentation functions.
See the node "(elisp) Mode-Specific Indent" in the ELisp manual for See the node "(elisp) Mode-Specific Indent" in the Elisp manual for
more details. more details.
** ERC ** ERC
@ -1441,7 +1441,7 @@ It has been renamed as internal function 'window--make-major-side-window',
however applications should instead call 'display-buffer-in-side-window' however applications should instead call 'display-buffer-in-side-window'
(passing the SIDE and SLOT parameters as elements of ALIST). This approach (passing the SIDE and SLOT parameters as elements of ALIST). This approach
is backwards-compatible with versions of Emacs in which the old function is backwards-compatible with versions of Emacs in which the old function
exists. See the node "Displaying Buffers in Side Windows" in the ELisp exists. See the node "Displaying Buffers in Side Windows" in the Elisp
manual for more details. manual for more details.
* Lisp Changes in Emacs 26.1 * Lisp Changes in Emacs 26.1
@ -1493,13 +1493,13 @@ range of indentation.
** New function 'secure-hash-algorithms' to list the algorithms that ** New function 'secure-hash-algorithms' to list the algorithms that
'secure-hash' supports. 'secure-hash' supports.
See the node "(elisp) Checksum/Hash" in the ELisp manual for details. See the node "(elisp) Checksum/Hash" in the Elisp manual for details.
** Emacs now exposes the GnuTLS cryptographic API with the functions ** Emacs now exposes the GnuTLS cryptographic API with the functions
'gnutls-macs' and 'gnutls-hash-mac'; 'gnutls-digests' and 'gnutls-macs' and 'gnutls-hash-mac'; 'gnutls-digests' and
'gnutls-hash-digest'; 'gnutls-ciphers' and 'gnutls-symmetric-encrypt' 'gnutls-hash-digest'; 'gnutls-ciphers' and 'gnutls-symmetric-encrypt'
and 'gnutls-symmetric-decrypt'. and 'gnutls-symmetric-decrypt'.
See the node "(elisp) GnuTLS Cryptography" in the ELisp manual for details. See the node "(elisp) GnuTLS Cryptography" in the Elisp manual for details.
** The function 'gnutls-available-p' now returns a list of capabilities ** The function 'gnutls-available-p' now returns a list of capabilities
supported by the GnuTLS library used by Emacs. supported by the GnuTLS library used by Emacs.
@ -1707,7 +1707,7 @@ frame's outer border.
frame. frame.
**** 'parent-frame' makes a frame the child frame of another Emacs **** 'parent-frame' makes a frame the child frame of another Emacs
frame. The section "(elisp) Child Frames" in the ELisp manual frame. The section "(elisp) Child Frames" in the Elisp manual
describes the intrinsics of that relationship. describes the intrinsics of that relationship.
**** 'delete-before' triggers deletion of one frame before that of **** 'delete-before' triggers deletion of one frame before that of
@ -1782,12 +1782,12 @@ function 'display-buffer-in-side-window' will display its buffer in a
side window. Functions for toggling all side windows on a frame, side window. Functions for toggling all side windows on a frame,
changing and reversing the layout of side windows and returning the changing and reversing the layout of side windows and returning the
main (major non-side) window of a frame are provided. For details main (major non-side) window of a frame are provided. For details
consult the section "(elisp) Side Windows" in the ELisp manual. consult the section "(elisp) Side Windows" in the Elisp manual.
*** Support for atomic windows - rectangular compositions of windows *** Support for atomic windows - rectangular compositions of windows
treated by 'split-window', 'delete-window' and 'delete-other-windows' treated by 'split-window', 'delete-window' and 'delete-other-windows'
like a single live window - is now official. For details consult the like a single live window - is now official. For details consult the
section "(elisp) Atomic Windows" in the ELisp manual. section "(elisp) Atomic Windows" in the Elisp manual.
*** New 'display-buffer' alist entry 'window-parameters' allows the *** New 'display-buffer' alist entry 'window-parameters' allows the
assignment of window parameters to the window used for displaying the assignment of window parameters to the window used for displaying the
@ -1826,7 +1826,7 @@ window's body.
*** The semantics of 'mouse-autoselect-window' has changed slightly. *** The semantics of 'mouse-autoselect-window' has changed slightly.
For details see the section "(elisp) Mouse Window Auto-selection" in For details see the section "(elisp) Mouse Window Auto-selection" in
the ELisp manual. the Elisp manual.
*** 'select-frame-by-name' now may return a frame on another display *** 'select-frame-by-name' now may return a frame on another display
if it does not find a suitable one on the current display. if it does not find a suitable one on the current display.

View file

@ -3906,7 +3906,7 @@ support these coding-systems.
This new system is provided by the new macro 'bindat-type' and This new system is provided by the new macro 'bindat-type' and
obsoletes the old data layout specifications. It supports obsoletes the old data layout specifications. It supports
arbitrary-size integers, recursive types, and more. See the Info node arbitrary-size integers, recursive types, and more. See the Info node
"(elisp) Byte Packing" in the ELisp manual for more details. "(elisp) Byte Packing" in the Elisp manual for more details.
** New macro 'with-environment-variables'. ** New macro 'with-environment-variables'.
This macro allows setting environment variables temporarily when This macro allows setting environment variables temporarily when

View file

@ -2390,7 +2390,7 @@ This line typically looks something like
;;; My little pony mode -*- lexical-binding: t -*- ;;; My little pony mode -*- lexical-binding: t -*-
It is needed to inform the compiler about which dialect of ELisp It is needed to inform the compiler about which dialect of Elisp
your code is using: the modern dialect with lexical binding or your code is using: the modern dialect with lexical binding or
the old dialect with only dynamic binding. the old dialect with only dynamic binding.

View file

@ -105,7 +105,7 @@ longer)."
** Do interactive mode tagging for commands ** Do interactive mode tagging for commands
Change "(interactive)" to "(interactive nil foo-mode)" for command Change "(interactive)" to "(interactive nil foo-mode)" for command
completion purposes. Pick a major mode or ELisp library, and check completion purposes. Pick a major mode or Elisp library, and check
all interactive commands to see if they are only relevant in one all interactive commands to see if they are only relevant in one
particular mode. This requires care as some commands might be useful particular mode. This requires care as some commands might be useful
outside of the mode they were written for. outside of the mode they were written for.
@ -730,9 +730,9 @@ H-S-C-M-s-double-wheel-up, ...
*** Support for the $ (paired delimiter) in parse-partial-sexp *** Support for the $ (paired delimiter) in parse-partial-sexp
*** Support for hook-chars whose effect is specified by ELisp code *** Support for hook-chars whose effect is specified by Elisp code
Hook-chars could have their effect on the parsing-state specified by Hook-chars could have their effect on the parsing-state specified by
ELisp code. Thus a character could both close a string and open a Elisp code. Thus a character could both close a string and open a
comment at the same time and do it in a context-sensitive way. comment at the same time and do it in a context-sensitive way.
*** Ability to add mode-specific data to the partial-parse-state *** Ability to add mode-specific data to the partial-parse-state

View file

@ -700,7 +700,7 @@ The following OPTIONS are accepted:\n\
", "\ ", "\
-F ALIST, --frame-parameters=ALIST\n\ -F ALIST, --frame-parameters=ALIST\n\
Set the parameters of a new frame\n\ Set the parameters of a new frame\n\
-e, --eval Evaluate the FILE arguments as ELisp expressions\n\ -e, --eval Evaluate the FILE arguments as Elisp expressions\n\
-n, --no-wait Don't wait for the server to return\n\ -n, --no-wait Don't wait for the server to return\n\
-w, --timeout=SECONDS Seconds to wait before timing out\n\ -w, --timeout=SECONDS Seconds to wait before timing out\n\
-q, --quiet Don't display messages on success\n\ -q, --quiet Don't display messages on success\n\

View file

@ -638,7 +638,7 @@ will ensure that any results will actually have a :secret
property. property.
:delete t means to delete any found entries. nil by default. :delete t means to delete any found entries. nil by default.
Use `auth-source-delete' in ELisp code instead of calling Use `auth-source-delete' in Elisp code instead of calling
`auth-source-search' directly with this parameter. `auth-source-search' directly with this parameter.
:type (X Y Z) will check only those backend types. `netrc' and :type (X Y Z) will check only those backend types. `netrc' and

View file

@ -926,7 +926,7 @@ See `semantic-format-tag-prototype' for Emacs Lisp for more details."
(defvar-mode-local emacs-lisp-mode semantic-stickyfunc-sticky-classes (defvar-mode-local emacs-lisp-mode semantic-stickyfunc-sticky-classes
'(function type variable) '(function type variable)
"Add variables. "Add variables.
ELisp variables can be pretty long, so track this one too.") Elisp variables can be pretty long, so track this one too.")
(with-suppressed-warnings ((obsolete define-child-mode)) (with-suppressed-warnings ((obsolete define-child-mode))
;; FIXME: We should handle this some other way! ;; FIXME: We should handle this some other way!

View file

@ -3461,12 +3461,12 @@ Automatically called by the Emacs Lisp byte compiler as a
;; `wisent--compile-grammar' generates the actual parse table ;; `wisent--compile-grammar' generates the actual parse table
;; we need at run-time, but in order to be able to compile the code it ;; we need at run-time, but in order to be able to compile the code it
;; contains, we need to "reify" it back into a piece of ELisp code ;; contains, we need to "reify" it back into a piece of Elisp code
;; which (re)builds it. ;; which (re)builds it.
;; This is needed for 2 reasons: ;; This is needed for 2 reasons:
;; - The parse tables include an obarray and these don't survive the print+read ;; - The parse tables include an obarray and these don't survive the print+read
;; steps involved in generating a `.elc' file and reading it back in. ;; steps involved in generating a `.elc' file and reading it back in.
;; - Within the parse table vectors/obarrays we have ELisp functions which ;; - Within the parse table vectors/obarrays we have Elisp functions which
;; we want to byte-compile, but if we were to just `quote' the table ;; we want to byte-compile, but if we were to just `quote' the table
;; we'd get them with the same non-compiled functions. ;; we'd get them with the same non-compiled functions.
(defun wisent-automaton-lisp-form (automaton) (defun wisent-automaton-lisp-form (automaton)

View file

@ -89,7 +89,7 @@ Calls `srecode-semantic-apply-tag-to-dict-default' first."
(let* ((tag (oref tagobj prime)) (let* ((tag (oref tagobj prime))
(doc (semantic-tag-docstring tag))) (doc (semantic-tag-docstring tag)))
;; It is much more common to have doc on ELisp. ;; It is much more common to have doc on Elisp.
(srecode-dictionary-set-value dict "DOC" doc) (srecode-dictionary-set-value dict "DOC" doc)
(cond (cond

View file

@ -604,7 +604,7 @@ This function also removes `unset' properties and calls
Every function is called with one argument, a hash-table indexed by Every function is called with one argument, a hash-table indexed by
EditorConfig settings represented as symbols and whose corresponding value EditorConfig settings represented as symbols and whose corresponding value
is represented as a string. It should return a list of (VAR . VAL) settings is represented as a string. It should return a list of (VAR . VAL) settings
where VAR is an ELisp variable and VAL is the value to which it should be set.") where VAR is an Elisp variable and VAL is the value to which it should be set.")
(defun editorconfig--get-local-variables (props) (defun editorconfig--get-local-variables (props)
"Get variables settings according to EditorConfig PROPS." "Get variables settings according to EditorConfig PROPS."

View file

@ -883,11 +883,11 @@ controlled in the following way:
- If the list of fields is preceded with `:pack-var VAR' then the object to - If the list of fields is preceded with `:pack-var VAR' then the object to
be packed is bound to VAR when evaluating the EXPs of `:pack-val'. be packed is bound to VAR when evaluating the EXPs of `:pack-val'.
All the above BITLEN, LEN, LE, COUNT, and EXP are ELisp expressions evaluated All the above BITLEN, LEN, LE, COUNT, and EXP are Elisp expressions evaluated
in the current lexical context extended with the previous fields. in the current lexical context extended with the previous fields.
TYPE can additionally be one of the Bindat type macros defined with TYPE can additionally be one of the Bindat type macros defined with
`bindat-defmacro' (and listed below) or an ELisp expression which returns `bindat-defmacro' (and listed below) or an Elisp expression which returns
a bindat type expression." a bindat type expression."
(declare (indent 0) (debug (bindat-type))) (declare (indent 0) (debug (bindat-type)))
`(progn `(progn

View file

@ -172,7 +172,7 @@ Earlier variables shadow later ones with the same name.")
;; When the function comes from another file, we byte-compile ;; When the function comes from another file, we byte-compile
;; the inlined function first, and then inline its byte-code. ;; the inlined function first, and then inline its byte-code.
;; This also has the advantage that the final code does not ;; This also has the advantage that the final code does not
;; depend on the order of compilation of ELisp files, making ;; depend on the order of compilation of Elisp files, making
;; the build more reproducible. ;; the build more reproducible.
(if (eq fn localfn) (if (eq fn localfn)
;; From the same file => same mode. ;; From the same file => same mode.

View file

@ -904,7 +904,7 @@ lexically and dynamically bound symbols actually used by FORM."
(defun cconv-make-interpreted-closure (args body env docstring iform) (defun cconv-make-interpreted-closure (args body env docstring iform)
"Make a closure for the interpreter. "Make a closure for the interpreter.
This is intended to be called at runtime by the ELisp interpreter (when This is intended to be called at runtime by the Elisp interpreter (when
the code has not been compiled). the code has not been compiled).
FUN is the closure's source code, must be a lambda form. FUN is the closure's source code, must be a lambda form.
ENV is the runtime representation of the lexical environment, ENV is the runtime representation of the lexical environment,
@ -950,7 +950,7 @@ for the lexical bindings."
(newenv (nconc (mapcar (lambda (fv) (assq fv env)) (car fvs)) (newenv (nconc (mapcar (lambda (fv) (assq fv env)) (car fvs))
(cdr fvs)))) (cdr fvs))))
;; Never return a nil env, since nil means to use the dynbind ;; Never return a nil env, since nil means to use the dynbind
;; dialect of ELisp. ;; dialect of Elisp.
(make-interpreted-closure args expanded-fun-body (or newenv '(t)) (make-interpreted-closure args expanded-fun-body (or newenv '(t))
docstring iform))))) docstring iform)))))

View file

@ -2060,7 +2060,7 @@ a `let' form, except that the list of symbols can be computed at run-time."
(funcall (cdr found) cl--labels-magic))))) (funcall (cdr found) cl--labels-magic)))))
(if (and replacement (eq cl--labels-magic (car replacement))) (if (and replacement (eq cl--labels-magic (car replacement)))
(nth 1 replacement) (nth 1 replacement)
;; FIXME: Here, we'd like to return the `&whole' form, but since ELisp ;; FIXME: Here, we'd like to return the `&whole' form, but since Elisp
;; doesn't have that, we approximate it via `cl--labels-convert-cache'. ;; doesn't have that, we approximate it via `cl--labels-convert-cache'.
(let ((res `(function ,f))) (let ((res `(function ,f)))
(setq cl--labels-convert-cache (cons f res)) (setq cl--labels-convert-cache (cons f res))

View file

@ -513,10 +513,10 @@ This will generate compile-time constants from BINDINGS."
;; Constant values. ;; Constant values.
(,(lambda (bound) (lisp-mode--search-key ":" bound)) (,(lambda (bound) (lisp-mode--search-key ":" bound))
(0 font-lock-builtin-face)) (0 font-lock-builtin-face))
;; ELisp and Common Lisp `&' keywords as types. ;; Elisp and Common Lisp `&' keywords as types.
(,(lambda (bound) (lisp-mode--search-key "&" bound)) (,(lambda (bound) (lisp-mode--search-key "&" bound))
(0 font-lock-type-face)) (0 font-lock-type-face))
;; ELisp regexp grouping constructs ;; Elisp regexp grouping constructs
(,(lambda (bound) (,(lambda (bound)
(catch 'found (catch 'found
;; The following loop is needed to continue searching after matches ;; The following loop is needed to continue searching after matches
@ -568,10 +568,10 @@ This will generate compile-time constants from BINDINGS."
;; Constant values. ;; Constant values.
(,(lambda (bound) (lisp-mode--search-key ":" bound)) (,(lambda (bound) (lisp-mode--search-key ":" bound))
(0 font-lock-builtin-face)) (0 font-lock-builtin-face))
;; ELisp and Common Lisp `&' keywords as types. ;; Elisp and Common Lisp `&' keywords as types.
(,(lambda (bound) (lisp-mode--search-key "&" bound)) (,(lambda (bound) (lisp-mode--search-key "&" bound))
(0 font-lock-type-face)) (0 font-lock-type-face))
;; ELisp regexp grouping constructs ;; Elisp regexp grouping constructs
;; This is too general -- rms. ;; This is too general -- rms.
;; A user complained that he has functions whose names start with `do' ;; A user complained that he has functions whose names start with `do'
;; and that they get the wrong color. ;; and that they get the wrong color.
@ -1433,14 +1433,14 @@ Any non-integer value means do not use a different value of
:version "30.1") :version "30.1")
(defvar lisp-fill-paragraphs-as-doc-string t (defvar lisp-fill-paragraphs-as-doc-string t
"Whether `lisp-fill-paragraph' should fill strings as ELisp doc strings. "Whether `lisp-fill-paragraph' should fill strings as Elisp doc strings.
The default behavior of `lisp-fill-paragraph' is tuned for filling Emacs The default behavior of `lisp-fill-paragraph' is tuned for filling Emacs
Lisp doc strings, with their special treatment for the first line. Lisp doc strings, with their special treatment for the first line.
Specifically, strings are filled in a narrowed context to avoid filling Specifically, strings are filled in a narrowed context to avoid filling
surrounding code, which means any leading indent is disregarded, which surrounding code, which means any leading indent is disregarded, which
can cause the filled string to extend passed the configured can cause the filled string to extend passed the configured
`fill-column' variable value. If you would rather fill the string in `fill-column' variable value. If you would rather fill the string in
its original context, disregarding the special conventions of ELisp doc its original context, disregarding the special conventions of Elisp doc
strings, and want to ensure the `fill-column' value is more strictly strings, and want to ensure the `fill-column' value is more strictly
respected, set this variable to nil. Doing so makes respected, set this variable to nil. Doing so makes
`lisp-fill-paragraph' behave as it used to in Emacs 27 and prior `lisp-fill-paragraph' behave as it used to in Emacs 27 and prior

View file

@ -729,7 +729,7 @@ test of free variables in the following ways:
- It does not distinguish variables from functions, so it can be used - It does not distinguish variables from functions, so it can be used
both to detect whether a given variable is used by SEXP and to both to detect whether a given variable is used by SEXP and to
detect whether a given function is used by SEXP. detect whether a given function is used by SEXP.
- It does not actually know ELisp syntax, so it only looks for the presence - It does not actually know Elisp syntax, so it only looks for the presence
of symbols in SEXP and can't distinguish if those symbols are truly of symbols in SEXP and can't distinguish if those symbols are truly
references to the given variable (or function). That can make the result references to the given variable (or function). That can make the result
include bindings which actually aren't used. include bindings which actually aren't used.

View file

@ -555,7 +555,7 @@ immutable fields are indeed not mutated."
(defun cconv--interactive-helper (fun if) (defun cconv--interactive-helper (fun if)
"Add interactive \"form\" IF to FUN. "Add interactive \"form\" IF to FUN.
Returns a new command that otherwise behaves like FUN. Returns a new command that otherwise behaves like FUN.
IF can be an ELisp form to be interpreted or a function of no arguments." IF can be an Elisp form to be interpreted or a function of no arguments."
(oclosure-lambda (cconv--interactive-helper (fun fun) (if if)) (oclosure-lambda (cconv--interactive-helper (fun fun) (if if))
(&rest args) (&rest args)
(apply (if (called-interactively-p 'any) (apply (if (called-interactively-p 'any)

View file

@ -77,7 +77,7 @@
;; modes. For the `rx' syntax the function `rx-to-string' is applied to ;; modes. For the `rx' syntax the function `rx-to-string' is applied to
;; the evaluated expression read. So you can use quoted arguments ;; the evaluated expression read. So you can use quoted arguments
;; with something like '("findme") or you can construct arguments to ;; with something like '("findme") or you can construct arguments to
;; your hearts delight with a valid ELisp expression. (The compiled ;; your hearts delight with a valid Elisp expression. (The compiled
;; string form will be copied by `reb-copy') If you want to take ;; string form will be copied by `reb-copy') If you want to take
;; a glance at the corresponding string you can temporarily change the ;; a glance at the corresponding string you can temporarily change the
;; input syntax. ;; input syntax.

View file

@ -219,7 +219,7 @@ PAR is a number of a regexp grouping whose text will be passed to
:version "28.1") :version "28.1")
(defcustom erc-emacswiki-lisp-url "https://www.emacswiki.org/elisp/" (defcustom erc-emacswiki-lisp-url "https://www.emacswiki.org/elisp/"
"URL of the EmacsWiki ELisp area." "URL of the EmacsWiki Elisp area."
:type 'string) :type 'string)
(defvar erc-button-highlight-nick-once '(QUIT PART JOIN) (defvar erc-button-highlight-nick-once '(QUIT PART JOIN)

View file

@ -254,7 +254,7 @@ interactive command."
(setq fn (intern val))) (setq fn (intern val)))
;; These error messages are intended to be less technical for the ;; These error messages are intended to be less technical for the
;; `describe-command' case, as they are directed at users that are ;; `describe-command' case, as they are directed at users that are
;; not necessarily ELisp programmers. ;; not necessarily Elisp programmers.
(unless (and fn (symbolp fn)) (unless (and fn (symbolp fn))
(user-error (if want-command (user-error (if want-command
"You didn't specify a command's symbol" "You didn't specify a command's symbol"

View file

@ -2087,7 +2087,7 @@ key, a click, or a menu-item"))
'(menu-item "Look Up Key in User Manual..." Info-goto-emacs-key-command-node '(menu-item "Look Up Key in User Manual..." Info-goto-emacs-key-command-node
:help "Display manual section that describes a key")) :help "Display manual section that describes a key"))
(define-key menu [lookup-subject-in-elisp-manual] (define-key menu [lookup-subject-in-elisp-manual]
'(menu-item "Look Up Subject in ELisp Manual..." elisp-index-search '(menu-item "Look Up Subject in Elisp Manual..." elisp-index-search
:help "Find description of a subject in Emacs Lisp manual")) :help "Find description of a subject in Emacs Lisp manual"))
(define-key menu [lookup-subject-in-emacs-manual] (define-key menu [lookup-subject-in-emacs-manual]
'(menu-item "Look Up Subject in User Manual..." emacs-index-search '(menu-item "Look Up Subject in User Manual..." emacs-index-search

View file

@ -109,7 +109,7 @@ When it is used for regexp matching, the regexp groups are
3 for the verbosity level.") 3 for the verbosity level.")
(defconst tramp-debug-font-lock-keywords (defconst tramp-debug-font-lock-keywords
;; FIXME: Make it a function instead of an ELisp expression, so you ;; FIXME: Make it a function instead of an Elisp expression, so you
;; can evaluate it with `funcall' rather than `eval'! ;; can evaluate it with `funcall' rather than `eval'!
;; Also, in `font-lock-defaults' you can specify a function name for ;; Also, in `font-lock-defaults' you can specify a function name for
;; the "KEYWORDS" part, so font-lock calls it to get the actual keywords! ;; the "KEYWORDS" part, so font-lock calls it to get the actual keywords!

View file

@ -658,7 +658,7 @@ When called with a `C-0' (zero) prefix, insert a template at point.
When called with a `C-1' (one) prefix, force prompting for a date when When called with a `C-1' (one) prefix, force prompting for a date when
a datetree entry is made. a datetree entry is made.
ELisp programs can set KEYS to a string associated with a template Elisp programs can set KEYS to a string associated with a template
in `org-capture-templates'. In this case, interactive selection in `org-capture-templates'. In this case, interactive selection
will be bypassed. will be bypassed.

View file

@ -3157,16 +3157,16 @@ There are multiple ways to set the category. One way is to set
it in the document property drawer. For example: it in the document property drawer. For example:
:PROPERTIES: :PROPERTIES:
:CATEGORY: ELisp :CATEGORY: Elisp
:END: :END:
Other ways to define it is as an Emacs file variable, for example Other ways to define it is as an Emacs file variable, for example
# -*- mode: org; org-category: \"ELisp\" # -*- mode: org; org-category: \"Elisp\"
or for the file to contain a special line: or for the file to contain a special line:
#+CATEGORY: ELisp #+CATEGORY: Elisp
If the file does not specify a category, then file's base name If the file does not specify a category, then file's base name
is used instead.") is used instead.")
@ -9422,7 +9422,7 @@ With numeric prefix arg, switch to the Nth state.
With a numeric prefix arg of 0, inhibit note taking for the change. With a numeric prefix arg of 0, inhibit note taking for the change.
With a numeric prefix arg of -1, cancel repeater to allow marking as DONE. With a numeric prefix arg of -1, cancel repeater to allow marking as DONE.
When called through ELisp, arg is also interpreted in the following way: When called through Elisp, arg is also interpreted in the following way:
`none' -> empty state `none' -> empty state
\"\" -> switch to empty state \"\" -> switch to empty state
`done' -> switch to DONE `done' -> switch to DONE

View file

@ -6660,7 +6660,7 @@ to `:default' encoding. If it fails, return S."
"Call function FUN on the results returned by BODY evaluation. "Call function FUN on the results returned by BODY evaluation.
FUN is an anonymous function of one argument. BODY should be a valid FUN is an anonymous function of one argument. BODY should be a valid
ELisp source expression. BODY evaluation happens in an asynchronous process, Elisp source expression. BODY evaluation happens in an asynchronous process,
from a buffer which is an exact copy of the current one. from a buffer which is an exact copy of the current one.
Use `org-export-add-to-stack' in FUN in order to register results Use `org-export-add-to-stack' in FUN in order to register results

View file

@ -325,7 +325,7 @@ happens in interactive invocations."
;;;###autoload ;;;###autoload
(define-derived-mode emacs-lisp-mode lisp-data-mode (define-derived-mode emacs-lisp-mode lisp-data-mode
`("ELisp" `("Elisp"
(lexical-binding (:propertize "/l" (lexical-binding (:propertize "/l"
help-echo "Using lexical-binding mode") help-echo "Using lexical-binding mode")
(:propertize "/d" (:propertize "/d"

View file

@ -659,7 +659,7 @@ rulesets defined previously with `define-peg-ruleset'."
;; This is the main translation function. ;; This is the main translation function.
(defun peg-translate-exp (exp) (defun peg-translate-exp (exp)
"Return the ELisp code to match the PE EXP." "Return the Elisp code to match the PE EXP."
;; FIXME: This expansion basically duplicates `exp' in the output, which is ;; FIXME: This expansion basically duplicates `exp' in the output, which is
;; a serious problem because it's done recursively, so it makes the output ;; a serious problem because it's done recursively, so it makes the output
;; code's size exponentially larger than the input! ;; code's size exponentially larger than the input!

View file

@ -35,7 +35,7 @@
;; This file defines ruby-ts-mode which is a major mode for editing ;; This file defines ruby-ts-mode which is a major mode for editing
;; Ruby files that uses Tree Sitter to parse the language. More ;; Ruby files that uses Tree Sitter to parse the language. More
;; information about Tree Sitter can be found in the ELisp Info pages ;; information about Tree Sitter can be found in the Elisp Info pages
;; as well as this website: https://tree-sitter.github.io/tree-sitter/ ;; as well as this website: https://tree-sitter.github.io/tree-sitter/
;; For this major mode to work, Emacs has to be compiled with ;; For this major mode to work, Emacs has to be compiled with

View file

@ -1861,7 +1861,7 @@ Argument EVENT is the invoking mouse event."
(define-derived-mode woman-mode man-common "WoMan" (define-derived-mode woman-mode man-common "WoMan"
"Turn on (most of) Man mode to browse a buffer formatted by WoMan. "Turn on (most of) Man mode to browse a buffer formatted by WoMan.
WoMan is an ELisp emulation of much of the functionality of the Emacs WoMan is an Elisp emulation of much of the functionality of the Emacs
`man' command running the standard UN*X man and ?roff programs. `man' command running the standard UN*X man and ?roff programs.
WoMan author: F.J.Wright@Maths.QMW.ac.uk WoMan author: F.J.Wright@Maths.QMW.ac.uk
See `Man-mode' for additional details. See `Man-mode' for additional details.
@ -3508,7 +3508,7 @@ The expression may be an argument in quotes."
((memq (setq op (following-char)) '(?& ?:)) ; Boolean and / or ((memq (setq op (following-char)) '(?& ?:)) ; Boolean and / or
(forward-char) (forward-char)
(setq value (setq value
;; and / or are special forms, not functions, in ELisp ;; and / or are special forms, not functions, in Elisp
(if (eq op ?&) (if (eq op ?&)
;; and ;; and
(if (> value 0) (if (> value 0)

View file

@ -1066,7 +1066,7 @@ map_char_table_for_charset (void (*c_function) (Lisp_Object, Lisp_Object),
vector of property values (symbols nil, L, R, etc). vector of property values (symbols nil, L, R, etc).
The full list of Unicode character properties supported by Emacs is The full list of Unicode character properties supported by Emacs is
documented in the ELisp manual, in the node "Character Properties". documented in the Elisp manual, in the node "Character Properties".
A table for Unicode character property has these characteristics: A table for Unicode character property has these characteristics:

View file

@ -6196,7 +6196,7 @@ extract_data_from_object (Lisp_Object spec,
/* Format: (iv-auto REQUIRED-LENGTH). */ /* Format: (iv-auto REQUIRED-LENGTH). */
if (! FIXNATP (start)) if (! FIXNATP (start))
error ("Without a length, `iv-auto' can't be used; see ELisp manual"); error ("Without a length, `iv-auto' can't be used; see Elisp manual");
else else
{ {
EMACS_INT start_hold = XFIXNAT (start); EMACS_INT start_hold = XFIXNAT (start);

View file

@ -1892,7 +1892,7 @@ do_switch_frame (Lisp_Object frame, int track, int for_deletion, Lisp_Object nor
/* After setting `selected_frame`, we're temporarily in an inconsistent /* After setting `selected_frame`, we're temporarily in an inconsistent
state where (selected-window) != (frame-selected-window). Until this state where (selected-window) != (frame-selected-window). Until this
invariant is restored we should be very careful not to run ELisp code. invariant is restored we should be very careful not to run Elisp code.
(bug#58343) */ (bug#58343) */
selected_frame = frame; selected_frame = frame;

View file

@ -6349,7 +6349,7 @@ make_lispy_event (struct input_event *event)
if (NILP (item)) if (NILP (item))
return Qnil; return Qnil;
/* ELisp manual 2.4b says (x y) are window /* Elisp manual 2.4b says (x y) are window
relative but code says they are relative but code says they are
frame-relative. */ frame-relative. */
position = list4 (event->frame_or_window, position = list4 (event->frame_or_window,
@ -6836,7 +6836,7 @@ make_lispy_event (struct input_event *event)
if (NILP (item)) if (NILP (item))
return Qnil; return Qnil;
/* ELisp manual 2.4b says (x y) are window /* Elisp manual 2.4b says (x y) are window
relative but code says they are relative but code says they are
frame-relative. */ frame-relative. */
position = list4 (event->frame_or_window, position = list4 (event->frame_or_window,

View file

@ -930,7 +930,7 @@ See Bug#57915."
(cl-flet ((fn (&key x) x)) (cl-flet ((fn (&key x) x))
(should-error (fn :x)) (should-error (fn :x))
(should (eq (fn :x :a) :a))) (should (eq (fn :x :a) :a)))
;; In ELisp function arguments are always statically scoped (bug#47552). ;; In Elisp function arguments are always statically scoped (bug#47552).
(let ((cl--test-a 'dyn) (let ((cl--test-a 'dyn)
;; FIXME: How do we silence the "Lexical argument shadows" warning? ;; FIXME: How do we silence the "Lexical argument shadows" warning?
(f (f

View file

@ -90,7 +90,7 @@
(shortdoc-function-examples 'string-match-p))))) (shortdoc-function-examples 'string-match-p)))))
(ert-deftest shortdoc-help-fns-examples-function-test () (ert-deftest shortdoc-help-fns-examples-function-test ()
"Test that `shortdoc-help-fns-examples-function' correctly prints ELisp function examples." "Test that `shortdoc-help-fns-examples-function' correctly prints Elisp function examples."
(with-temp-buffer (with-temp-buffer
(shortdoc-help-fns-examples-function 'string-fill) (shortdoc-help-fns-examples-function 'string-fill)
(should (equal "\n Examples:\n\n (string-fill \"Three short words\" 12)\n => \"Three short\\nwords\"\n (string-fill \"Long-word\" 3)\n => \"Long-word\"\n\n" (should (equal "\n Examples:\n\n (string-fill \"Three short words\" 12)\n => \"Three short\\nwords\"\n (string-fill \"Long-word\" 3)\n => \"Long-word\"\n\n"

View file

@ -5670,7 +5670,7 @@ make_lispy_event (struct input_event *event)
} }
} }
/* ELisp manual 2.4b says (x y) are window /* Elisp manual 2.4b says (x y) are window
relative but code says they are relative but code says they are
frame-relative. */ frame-relative. */
position = list4 (event->frame_or_window, position = list4 (event->frame_or_window,