1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-13 03:06:23 -08:00
emacs/etc
Eli Zaretskii b5997c0f10 Optionally allow point to enter composed character sequences
This changeset is based on code originally posted by
Kenichi Handa <handa@gnu.org> as part of discussing bug#20140,
with a few adjustments and changes, mainly to support R2L
text and provide a user option to control the feature.
* src/xdisp.c (compute_stop_pos, next_element_from_buffer)
(composition_reseat_it): Don't allow auto-composing characters
past point when 'composition-break-at-point' is non-nil.
(syms_of_xdisp) <composition-break-at-point>: New boolean variable.
(redisplay_internal, redisplay_window): Disable "just move the
cursor" optimizations when 'composition-break-at-point' is non-nil.
* src/keyboard.c (command_loop_1): Force redisplay when
'composition-break-at-point' is non-nil.

* lisp/cus-start.el (standard): Provide customization form for
'composition-break-at-point'.

* etc/NEWS: Announce the new feature.
2022-02-12 20:38:51 +02:00
..
charsets ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
e Implement alternative sub-buffer support in term.el 2022-01-24 20:02:33 +01:00
forms ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus
images Merge from origin/emacs-28 2022-01-02 06:31:44 +01:00
nxml
org ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
refcards Merge from origin/emacs-28 2022-01-02 06:31:44 +01:00
schema ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
srecode ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
themes Improve contrast of `custom-button' in the leuven-dark theme 2022-02-07 19:59:43 +08:00
tutorials Merge from origin/emacs-28 2022-01-02 06:31:44 +01:00
AUTHORS ; Update files for 28.0.91 pretest 2022-01-08 13:09:25 +01:00
CALC-NEWS ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ChangeLog.1 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
compilation.txt Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
COPYING
DEBUG ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
DEVEL.HUMOR ; * etc/DEVEL.HUMOR: Add a recent joke. 2022-02-11 10:15:20 +02:00
DISTRIB ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
edt-user.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
emacs-buffer.gdb ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
emacs-mail.desktop Hide emacs-mail.desktop, emacsclient-mail.desktop from menus 2021-07-02 13:09:18 +02:00
emacs.desktop Drop redundant keywords in .desktop files. 2021-08-11 14:05:25 +02:00
emacs.icon
emacs.metainfo.xml ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
emacs.service * etc/emacs.service: 2020-12-14 17:59:58 +01:00
emacsclient-mail.desktop Hint that emacsclient.desktop should match a search for “emacsclient” 2021-08-11 14:05:14 +02:00
emacsclient.desktop Drop redundant keywords in .desktop files. 2021-08-11 14:05:25 +02:00
enriched.txt ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ERC-NEWS Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
ETAGS.EBNF ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ETAGS.README ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
future-bug
gnus-tut.txt ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
grep.txt ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
HELLO ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
HISTORY Prepare the Emacs 27.2 release. 2021-03-18 08:43:54 -04:00
JOKES
MACHINES Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
MH-E-NEWS ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
NEWS Optionally allow point to enter composed character sequences 2022-02-12 20:38:51 +02:00
NEWS.1-17 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
NEWS.18 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
NEWS.19 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
NEWS.20 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
NEWS.21 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
NEWS.22 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
NEWS.23 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
NEWS.24 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
NEWS.25 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
NEWS.26 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
NEWS.27 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
NEWS.28 Merge from origin/emacs-28 2022-02-02 06:30:32 +01:00
NEXTSTEP ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
NXML-NEWS ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ORG-NEWS ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
org.gnu.emacs.defaults.gschema.xml ; Add 2022 to copyright years. 2022-01-01 07:07:15 -05:00
package-keyring.gpg * etc/package-keyring.gpg: Add the 2019 key (backport) 2019-05-08 13:19:36 -04:00
PROBLEMS * etc/PROBLEMS: Document some limitations of Xwayland and PGTK. 2022-02-11 14:46:25 +08:00
ps-prin0.ps ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ps-prin1.ps ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
publicsuffix.txt Update publicsuffix.txt from upstream 2022-02-01 06:11:36 +01:00
README ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
rgb.txt
ses-example.ses ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
spook.lines Add more spook.lines 2019-07-13 05:09:45 +02:00
TERMS ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
TODO Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
w32-feature.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
yow.lines

This directory contains the architecture-independent files used by or
with Emacs.  This includes some text files of documentation for GNU
Emacs or of interest to Emacs users, and the file of dumped docstrings
for Emacs functions and variables.

COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES

File: emacs.icon
  Author: Sun Microsystems, Inc
  Copyright (C) 1999, 2001-2022 Free Software Foundation, Inc.
  License: GNU General Public License version 3 or later (see COPYING)