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

Merge from savannah/emacs-30

dcf3916e55 ; Doc fix for legacy keymap functions
227db70db9 ; * doc/misc/ede.texi (Top): Improve introduction.
This commit is contained in:
Po Lu 2025-03-16 20:14:48 +08:00
commit 66ea323f0d
2 changed files with 15 additions and 3 deletions

View file

@ -1844,6 +1844,8 @@ local keymap, or @code{nil} if it is undefined there.
The argument @var{accept-defaults} controls checking for default bindings, The argument @var{accept-defaults} controls checking for default bindings,
as in @code{lookup-key} (above). as in @code{lookup-key} (above).
Use @code{keymap-local-lookup} instead of this function.
@end defun @end defun
@defun global-key-binding key &optional accept-defaults @defun global-key-binding key &optional accept-defaults
@ -1852,6 +1854,8 @@ current global keymap, or @code{nil} if it is undefined there.
The argument @var{accept-defaults} controls checking for default bindings, The argument @var{accept-defaults} controls checking for default bindings,
as in @code{lookup-key} (above). as in @code{lookup-key} (above).
Use @code{keymap-global-lookup} instead of this function.
@end defun @end defun
@defun event-convert-list list @defun event-convert-list list

View file

@ -71,14 +71,22 @@ modify this GNU manual.''
@top EDE @top EDE
@comment node-name, next, previous, up @comment node-name, next, previous, up
@ede{} is the Emacs Development Environment: an Emacs extension that @ede{} (Emacs Development Environment) is an Emacs extension that
simplifies building and debugging programs in Emacs. It attempts to simplifies building and debugging programs in Emacs. @ede{}
emulate a typical IDE (Integrated Development Environment). @ede{}
can manage or create your makefiles and other building environment can manage or create your makefiles and other building environment
duties, allowing you to concentrate on writing code rather than duties, allowing you to concentrate on writing code rather than
support files. It aims to make it much easier for new programmers to support files. It aims to make it much easier for new programmers to
learn and adopt GNU ways of doing things. learn and adopt GNU ways of doing things.
In contrast to Emacs's built-in ``project'' support (@pxref{Projects,,,
emacs, GNU Emacs Manual}), which provides lightweight project management
features focused on file navigation and search, @ede{} offers a
structured approach to managing build systems, configuration files, and
project metadata. While built-in projects are well-suited to
general-purpose workflows, @ede{} is useful for projects using tools
like @samp{make}, @samp{automake}, or @samp{autoconf}, or that involve
managing multiple targets, include paths, and build configurations.
@ifnottex @ifnottex
@insertcopying @insertcopying
@end ifnottex @end ifnottex