<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp, branch scratch/markers-as-gap-array</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Prefer to run find and grep in parallel in rgrep (bug#71094)</title>
<updated>2024-07-03T13:39:23+00:00</updated>
<author>
<name>Spencer Baugh</name>
</author>
<published>2024-07-03T13:39:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f7725d85f3132fb684032438f81defcb481892b7'/>
<id>f7725d85f3132fb684032438f81defcb481892b7</id>
<content type='text'>
* lisp/progmodes/grep.el (grep-compute-defaults): Prefer `gnu' for
grep-find-use-xargs over `exec-plus', but not on Windows.  (bug#71094)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/grep.el (grep-compute-defaults): Prefer `gnu' for
grep-find-use-xargs over `exec-plus', but not on Windows.  (bug#71094)
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt doc-view-set-slice-using-mouse to touch-screen input</title>
<updated>2024-07-03T09:05:24+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2024-07-03T09:05:24+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=65bd41d1cf6d8ea6b95b69d9c60b0111a1c33392'/>
<id>65bd41d1cf6d8ea6b95b69d9c60b0111a1c33392</id>
<content type='text'>
* doc/lispref/commands.texi (Touchscreen Events): Document means
of unconditionally enabling simple conversion.

* lisp/doc-view.el (doc-view-set-slice-using-mouse): Bind
touch-screen-simple-mouse-conversion to t, and read translated
mouse events with read-key rather than read-event.

* lisp/subr.el (read-key): Don't permit idle timer to interfere
with reporting of translated mouse events.

* lisp/touch-screen.el (touch-screen-simple-mouse-conversion):
New variable.
(touch-screen-handle-point-up, touch-screen-handle-touch):
Unconditionally enable `mouse-drag' translation if set.  Decide
whether to send drag or mouse events by the values of the two
touchpoints' XY positions and point and double-click-fuzz, as in
make_lispy_event.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/commands.texi (Touchscreen Events): Document means
of unconditionally enabling simple conversion.

* lisp/doc-view.el (doc-view-set-slice-using-mouse): Bind
touch-screen-simple-mouse-conversion to t, and read translated
mouse events with read-key rather than read-event.

* lisp/subr.el (read-key): Don't permit idle timer to interfere
with reporting of translated mouse events.

* lisp/touch-screen.el (touch-screen-simple-mouse-conversion):
New variable.
(touch-screen-handle-point-up, touch-screen-handle-touch):
Unconditionally enable `mouse-drag' translation if set.  Decide
whether to send drag or mouse events by the values of the two
touchpoints' XY positions and point and double-click-fuzz, as in
make_lispy_event.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from savannah/emacs-30</title>
<updated>2024-07-02T12:55:22+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2024-07-02T12:55:22+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4c3e0c990cb9fa06e54223e7eed48c04d1829b66'/>
<id>4c3e0c990cb9fa06e54223e7eed48c04d1829b66</id>
<content type='text'>
b5341831353 * etc/NEWS: Fix typos.
850fc68481a ; (grep-read-files): Fix completion table
921d40759e5 Remove a reference to a non-existant variable from a doc-...
4c64b990873 ; * etc/NEWS: Fix level of several entrries.
459e635099b ; * etc/NEWS: Fix typo.
7050128cfe9 ; * src/search.c (Fmatch_beginning, Fmatch_end): Doc fix.

# Conflicts:
#	etc/NEWS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
b5341831353 * etc/NEWS: Fix typos.
850fc68481a ; (grep-read-files): Fix completion table
921d40759e5 Remove a reference to a non-existant variable from a doc-...
4c64b990873 ; * etc/NEWS: Fix level of several entrries.
459e635099b ; * etc/NEWS: Fix typo.
7050128cfe9 ; * src/search.c (Fmatch_beginning, Fmatch_end): Doc fix.

# Conflicts:
#	etc/NEWS
</pre>
</div>
</content>
</entry>
<entry>
<title>; (grep-read-files): Fix completion table</title>
<updated>2024-07-02T12:12:40+00:00</updated>
<author>
<name>Eshel Yaron</name>
</author>
<published>2024-07-02T12:03:01+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=850fc68481a75c3c5d97b0c694159110785aa524'/>
<id>850fc68481a75c3c5d97b0c694159110785aa524</id>
<content type='text'>
* lisp/progmodes/grep.el (grep-read-files): Cease returning
some completion candidates unconditionally.  Use
'completion-file-name-table' over 'read-file-name-internal'
because the latter uses 'completion-table-with-quoting', and
that doesn't blend well with other tables in
'completion-table-merge'.

https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg01194.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/grep.el (grep-read-files): Cease returning
some completion candidates unconditionally.  Use
'completion-file-name-table' over 'read-file-name-internal'
because the latter uses 'completion-table-with-quoting', and
that doesn't blend well with other tables in
'completion-table-merge'.

https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg01194.html
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove a reference to a non-existant variable from a doc-string</title>
<updated>2024-07-01T20:37:28+00:00</updated>
<author>
<name>Alan Mackenzie</name>
</author>
<published>2024-07-01T20:37:28+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=921d40759e54e2fb5685a5b662b862ed614b9bc6'/>
<id>921d40759e54e2fb5685a5b662b862ed614b9bc6</id>
<content type='text'>
* lisp/progmodes/cc-langs.el (c-opt-extra-label-key): Remove
reference to c-nonlabel-decl-prefix-re from the doc string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/cc-langs.el (c-opt-extra-label-key): Remove
reference to c-nonlabel-decl-prefix-re from the doc string.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from savannah/emacs-30</title>
<updated>2024-07-01T10:12:40+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2024-07-01T10:12:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=71530ab1ae2609812a32ac531812b57c7b1a40b6'/>
<id>71530ab1ae2609812a32ac531812b57c7b1a40b6</id>
<content type='text'>
1647494c04a ; * etc/NEWS: Clarify.
b2c966f8396 ; * src/treesit.c (Ftreesit_query_capture): Fix typo.
ae385794206 * java/res/mipmap-v26/emacs_icon.xml: Define monospace icon.
b2d99c0d0aa Improve `sentence-end-double-space` docstring

# Conflicts:
#	etc/NEWS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1647494c04a ; * etc/NEWS: Clarify.
b2c966f8396 ; * src/treesit.c (Ftreesit_query_capture): Fix typo.
ae385794206 * java/res/mipmap-v26/emacs_icon.xml: Define monospace icon.
b2d99c0d0aa Improve `sentence-end-double-space` docstring

# Conflicts:
#	etc/NEWS
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve `sentence-end-double-space` docstring</title>
<updated>2024-07-01T00:41:52+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2024-07-01T00:33:05+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b2d99c0d0aaab4d0c7026a26393e22d66246a349'/>
<id>b2d99c0d0aaab4d0c7026a26393e22d66246a349</id>
<content type='text'>
* lisp/textmodes/paragraphs.el (sentence-end-double-space):
Improve and expand docstring.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/textmodes/paragraphs.el (sentence-end-double-space):
Improve and expand docstring.
</pre>
</div>
</content>
</entry>
<entry>
<title>Respect --disable-build-details in Android builds</title>
<updated>2024-06-30T08:26:39+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2024-06-30T08:26:39+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c6a052f2fe53a26cdb0f3624a0b9af5201f3c487'/>
<id>c6a052f2fe53a26cdb0f3624a0b9af5201f3c487</id>
<content type='text'>
* java/Makefile.in (BUILD_DETAILS, GEN_BUILD_DETAILS): New
variables.
(install_tmp): Tolerate failures in generation of metadata files
and prefix commands for such generation with GEN_BUILD_DETAILS.

* lisp/version.el (android-read-build-system)
(android-read-build-time): Return nil if metadata file does not
exist.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* java/Makefile.in (BUILD_DETAILS, GEN_BUILD_DETAILS): New
variables.
(install_tmp): Tolerate failures in generation of metadata files
and prefix commands for such generation with GEN_BUILD_DETAILS.

* lisp/version.el (android-read-build-system)
(android-read-build-time): Return nil if metadata file does not
exist.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from savannah/emacs-30</title>
<updated>2024-06-30T02:06:09+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2024-06-30T02:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e2561e267fd2eb37b140a293baec79096f03290b'/>
<id>e2561e267fd2eb37b140a293baec79096f03290b</id>
<content type='text'>
72cf9964f3c Inaccuracy in efaq.texi
fc48e9e8ed5 ; Fix typos in DOS Makefile scripts
9b8d754579f ; * etc/NEWS: Explain Nextstep.
8819e5a45d5 Fix treesit crash (bug#71681)
eaf2dc96c1f ; Fix SHR test on MS-Windows
57880f597c5 Delete redundant mention of `with-eval-after-load'
ea8ce984342 * doc/misc/efaq.texi (New in Emacs 30): Fix typos.
45a20d781a9 ; Fix typos in symbols
d95f039af43 Document security fixes in FAQ
d063af203c8 Add "New in Emacs 30" to FAQ
ca6b484162b ; * etc/NEWS: Move "Minibuffer and Completions"
35c46663e49 ; * etc/NEWS: Move item to "Lisp Changes".
0515b38d289 ; * etc/NEWS: Move keyboard macro items closer together.
22af3a71039 ; * etc/NEWS: More copy-edits.
000ef8876ae ; * etc/NEWS: Move items to "Incompatible Lisp Changes".
4088dc8e4ce ; * etc/NEWS: Rearrange "Incompatible Lisp Changes".
179800f36bb ; * lisp/epg.el (epg--start): Add commentary about encoding.
73898f0214c Fix non-ASCII filename operatiion on EasyPG (bug#71500)
a65b6aac6b5 Silence warning with global minor mode :predicate
f5f7343ac41 ; * etc/NEWS: Move an item to "Startup Changes"
c95066bf188 ; * etc/NEWS: Move some Lisp items to better place.
bf7db88ce1f ; * etc/NEWS: Rearrange "Editing Changes in Emacs 30.1"
000424eb9eb ; * etc/NEWS: Make touch screen support more prominent.
5b5671587fb ; * etc/NEWS: Rearrange "Changes in Emacs 30.1".
31124abdefe ; * lisp/thingatpt.el (sexp-at-point): Doc fix (bug#71777).
44f269d6e60 Fix: make 'xwidget-webkit-scroll-backward' scroll backwards
358085997c6 Merge branch 'emacs-30' of git.savannah.gnu.org:/srv/git/...
736b7cad406 Add jsdoc support to php-ts-mode in &lt;script&gt; element
5f3d964e397 Update to Transient v0.7.2-4-gf75bc48d

# Conflicts:
#	etc/NEWS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
72cf9964f3c Inaccuracy in efaq.texi
fc48e9e8ed5 ; Fix typos in DOS Makefile scripts
9b8d754579f ; * etc/NEWS: Explain Nextstep.
8819e5a45d5 Fix treesit crash (bug#71681)
eaf2dc96c1f ; Fix SHR test on MS-Windows
57880f597c5 Delete redundant mention of `with-eval-after-load'
ea8ce984342 * doc/misc/efaq.texi (New in Emacs 30): Fix typos.
45a20d781a9 ; Fix typos in symbols
d95f039af43 Document security fixes in FAQ
d063af203c8 Add "New in Emacs 30" to FAQ
ca6b484162b ; * etc/NEWS: Move "Minibuffer and Completions"
35c46663e49 ; * etc/NEWS: Move item to "Lisp Changes".
0515b38d289 ; * etc/NEWS: Move keyboard macro items closer together.
22af3a71039 ; * etc/NEWS: More copy-edits.
000ef8876ae ; * etc/NEWS: Move items to "Incompatible Lisp Changes".
4088dc8e4ce ; * etc/NEWS: Rearrange "Incompatible Lisp Changes".
179800f36bb ; * lisp/epg.el (epg--start): Add commentary about encoding.
73898f0214c Fix non-ASCII filename operatiion on EasyPG (bug#71500)
a65b6aac6b5 Silence warning with global minor mode :predicate
f5f7343ac41 ; * etc/NEWS: Move an item to "Startup Changes"
c95066bf188 ; * etc/NEWS: Move some Lisp items to better place.
bf7db88ce1f ; * etc/NEWS: Rearrange "Editing Changes in Emacs 30.1"
000424eb9eb ; * etc/NEWS: Make touch screen support more prominent.
5b5671587fb ; * etc/NEWS: Rearrange "Changes in Emacs 30.1".
31124abdefe ; * lisp/thingatpt.el (sexp-at-point): Doc fix (bug#71777).
44f269d6e60 Fix: make 'xwidget-webkit-scroll-backward' scroll backwards
358085997c6 Merge branch 'emacs-30' of git.savannah.gnu.org:/srv/git/...
736b7cad406 Add jsdoc support to php-ts-mode in &lt;script&gt; element
5f3d964e397 Update to Transient v0.7.2-4-gf75bc48d

# Conflicts:
#	etc/NEWS
</pre>
</div>
</content>
</entry>
<entry>
<title>Complete to "nil" in directory local variables skeleton</title>
<updated>2024-06-29T19:59:39+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2024-06-29T19:58:53+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=fcd6403d8ebf7ce6e61ba17971d4fdaaaaecf06c'/>
<id>fcd6403d8ebf7ce6e61ba17971d4fdaaaaecf06c</id>
<content type='text'>
* lisp/autoinsert.el (auto-insert-alist): Make "nil" a completion
candidate for the directory local variables skeleton.  The "nil" value
means "any mode" in the context of directory local variable files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/autoinsert.el (auto-insert-alist): Make "nil" a completion
candidate for the directory local variables skeleton.  The "nil" value
means "any mode" in the context of directory local variable files.
</pre>
</div>
</content>
</entry>
</feed>
