<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs, branch scratch/macos-process-args</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>* src/sysdep.c (system_process_attributes): Support args attribute on macOS</title>
<updated>2021-04-15T22:34:52+00:00</updated>
<author>
<name>Filipp Gunbin</name>
</author>
<published>2021-04-14T18:45:16+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1b79178db694c3dd4eedecdeffc1eaf62e656c96'/>
<id>1b79178db694c3dd4eedecdeffc1eaf62e656c96</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add condition-case success handler (bug#47677)</title>
<updated>2021-04-15T13:41:13+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2021-04-07T09:31:07+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7893945cc8f9421d0be5b07b9ed404bdf25ce140'/>
<id>7893945cc8f9421d0be5b07b9ed404bdf25ce140</id>
<content type='text'>
Allow a condition-case handler on the form (:success BODY) to be
specified as the success continuation of the protected form, with
the specified variable bound to its result.

* src/eval.c (Fcondition_case): Update the doc string.
(internal_lisp_condition_case): Implement in interpreter.
(syms_of_eval): Defsym :success.
* lisp/emacs-lisp/bytecomp.el (byte-compile-condition-case):
Implement in byte-compiler.
* lisp/emacs-lisp/cl-macs.el (cl--self-tco): Allow self-TCO
from success handler.
* doc/lispref/control.texi (Handling Errors): Update manual.
* etc/NEWS: Announce.
* test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--test-cases)
(bytecomp-condition-case-success):
* test/lisp/emacs-lisp/cl-macs-tests.el (cl-macs--labels):
Add test cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow a condition-case handler on the form (:success BODY) to be
specified as the success continuation of the protected form, with
the specified variable bound to its result.

* src/eval.c (Fcondition_case): Update the doc string.
(internal_lisp_condition_case): Implement in interpreter.
(syms_of_eval): Defsym :success.
* lisp/emacs-lisp/bytecomp.el (byte-compile-condition-case):
Implement in byte-compiler.
* lisp/emacs-lisp/cl-macs.el (cl--self-tco): Allow self-TCO
from success handler.
* doc/lispref/control.texi (Handling Errors): Update manual.
* etc/NEWS: Announce.
* test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--test-cases)
(bytecomp-condition-case-success):
* test/lisp/emacs-lisp/cl-macs-tests.el (cl-macs--labels):
Add test cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>CC Mode: Put debug specs inside declare forms.  Add missing debug specs.</title>
<updated>2021-04-15T10:11:20+00:00</updated>
<author>
<name>Alan Mackenzie</name>
</author>
<published>2021-04-15T10:11:20+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=31f8ae53beb9bada58750160c1bf7f867ecd442e'/>
<id>31f8ae53beb9bada58750160c1bf7f867ecd442e</id>
<content type='text'>
* lisp/progmodes/cc-bytecomp.el, lisp/progmodes/cc-cmds.el,
lisp/progmodes/cc-defs.el, lisp/progmodes/cc-engine.el,
lisp/progmodes/cc-fonts.el, lisp/progmodes/cc-langs.el,
lisp/progmodes/cc-mode.el: Change the explicit def-edebug-spec for many macros
into a (declare (debug ...) ..) form.  Add such forms to macros which were
previously lacking def-edebug-spec forms.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/cc-bytecomp.el, lisp/progmodes/cc-cmds.el,
lisp/progmodes/cc-defs.el, lisp/progmodes/cc-engine.el,
lisp/progmodes/cc-fonts.el, lisp/progmodes/cc-langs.el,
lisp/progmodes/cc-mode.el: Change the explicit def-edebug-spec for many macros
into a (declare (debug ...) ..) form.  Add such forms to macros which were
previously lacking def-edebug-spec forms.
</pre>
</div>
</content>
</entry>
<entry>
<title>repeat-echo-mode-line-string doesn't need risky-local-variable to keep props</title>
<updated>2021-04-14T20:05:43+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2021-04-14T20:05:43+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4ddad8f1db1f888f3365ac1330989dfbee605dd5'/>
<id>4ddad8f1db1f888f3365ac1330989dfbee605dd5</id>
<content type='text'>
(bug#47566)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bug#47566)
</pre>
</div>
</content>
</entry>
<entry>
<title>Java Mode: Change the syntax of character @ to prefix syntax</title>
<updated>2021-04-14T19:27:00+00:00</updated>
<author>
<name>Filipp Gunbin</name>
</author>
<published>2021-04-14T19:27:00+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=57347554a13de87eb519cbe49ce718b4bb929d91'/>
<id>57347554a13de87eb519cbe49ce718b4bb929d91</id>
<content type='text'>
lisp/progmodes/cc-langs.el (c-make-mode-syntax-table): Change the syntax of @
as indicated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
lisp/progmodes/cc-langs.el (c-make-mode-syntax-table): Change the syntax of @
as indicated.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/isearch.el (isearch-mouse-2): Let-bind isearch-mode to nil (bug#47755)</title>
<updated>2021-04-14T18:35:06+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2021-04-14T18:35:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c2fc0c70292872c65f523a8248fb8a9aef467ccb'/>
<id>c2fc0c70292872c65f523a8248fb8a9aef467ccb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't error out when selection data is unavailable (bug#47642)</title>
<updated>2021-04-14T18:22:55+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2021-04-14T18:22:55+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=9b8a5070e5af506158e998e6125c3dab44fa8e5f'/>
<id>9b8a5070e5af506158e998e6125c3dab44fa8e5f</id>
<content type='text'>
* src/xselect.c (x_get_window_property_as_lisp_data):
Display a message and return nil when data is not available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/xselect.c (x_get_window_property_as_lisp_data):
Display a message and return nil when data is not available.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/progmodes/gud.el (gud-repeat-map): New variable (bug#47688).</title>
<updated>2021-04-14T18:11:45+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2021-04-14T18:11:45+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=94586ba26f8a50441349bf129362afa96b4cd5fe'/>
<id>94586ba26f8a50441349bf129362afa96b4cd5fe</id>
<content type='text'>
(gud-gdb): Populate gud-repeat-map with repeating keys.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(gud-gdb): Populate gud-repeat-map with repeating keys.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/repeat.el: Add option to indicate repeat-mode in mode-line (bug#47566)</title>
<updated>2021-04-14T18:10:00+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2021-04-14T18:10:00+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8205108217e2ba77b9d0d6176587033d38bbb20b'/>
<id>8205108217e2ba77b9d0d6176587033d38bbb20b</id>
<content type='text'>
* lisp/repeat.el (repeat-echo-function): Rename from repeat-mode-echo.
Add choice repeat-echo-mode-line.
(repeat-in-progress): New variable.
(repeat-post-hook): Call repeat-echo-function with nil arg
at the end of repeating sequence.
(repeat-echo-message-string): New function with body from repeat-post-hook.
(repeat-echo-message): Rename from repeat-mode-message.
(repeat-echo-mode-line-string): New variable.
(repeat-echo-mode-line): New function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/repeat.el (repeat-echo-function): Rename from repeat-mode-echo.
Add choice repeat-echo-mode-line.
(repeat-in-progress): New variable.
(repeat-post-hook): Call repeat-echo-function with nil arg
at the end of repeating sequence.
(repeat-echo-message-string): New function with body from repeat-post-hook.
(repeat-echo-message): Rename from repeat-mode-message.
(repeat-echo-mode-line-string): New variable.
(repeat-echo-mode-line): New function.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix a couple of recent typos.</title>
<updated>2021-04-14T11:41:49+00:00</updated>
<author>
<name>Basil L. Contovounesios</name>
</author>
<published>2021-04-14T11:41:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8ec1391acedfb67408361e3af3d4c3cf9e1c4ce4'/>
<id>8ec1391acedfb67408361e3af3d4c3cf9e1c4ce4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
