<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp/simple.el, branch feature/native-comp</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>Don't set isearch-success in isearch-wrap functions</title>
<updated>2021-04-07T16:47:09+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2021-04-07T16:47:09+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=151b202cf0b5ad3dd28941dcf60c20e5e2adab67'/>
<id>151b202cf0b5ad3dd28941dcf60c20e5e2adab67</id>
<content type='text'>
* lisp/comint.el (comint-history-isearch-wrap):
* lisp/simple.el (minibuffer-history-isearch-wrap):
Don't set isearch-success to t, so isearch-repeat won't skip the
beginning of the wrapped match with (forward-char (if isearch-forward 1 -1)).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/comint.el (comint-history-isearch-wrap):
* lisp/simple.el (minibuffer-history-isearch-wrap):
Don't set isearch-success to t, so isearch-repeat won't skip the
beginning of the wrapped match with (forward-char (if isearch-forward 1 -1)).
</pre>
</div>
</content>
</entry>
<entry>
<title>Demote read-extended-command-predicate errors</title>
<updated>2021-03-27T20:05:10+00:00</updated>
<author>
<name>Basil L. Contovounesios</name>
</author>
<published>2021-03-27T19:25:38+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8bf186b2297dc0aeba76e8e743dec7efa6a568e4'/>
<id>8bf186b2297dc0aeba76e8e743dec7efa6a568e4</id>
<content type='text'>
For discussion, see the following thread:
https://lists.gnu.org/r/emacs-devel/2021-03/msg00682.html

* lisp/simple.el (read-extended-command): Demote errors when calling
read-extended-command-predicate so M-x completion doesn't break.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For discussion, see the following thread:
https://lists.gnu.org/r/emacs-devel/2021-03/msg00682.html

* lisp/simple.el (read-extended-command): Demote errors when calling
read-extended-command-predicate so M-x completion doesn't break.
</pre>
</div>
</content>
</entry>
<entry>
<title>Mention `C-o' in the `RET' doc string</title>
<updated>2021-03-22T19:25:37+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2021-03-22T19:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=22910e71e5092250b2134dae07bd8e2a82e4f750'/>
<id>22910e71e5092250b2134dae07bd8e2a82e4f750</id>
<content type='text'>
* lisp/simple.el (newline-and-indent): Mention `C-o' in the doc
string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/simple.el (newline-and-indent): Mention `C-o' in the doc
string.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/simple.el (next-error-quit-window): New function (bug#44611).</title>
<updated>2021-03-18T17:56:45+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2021-03-18T17:56:45+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b0902d926dd837ad06c9c6bbde35a5411a351779'/>
<id>b0902d926dd837ad06c9c6bbde35a5411a351779</id>
<content type='text'>
(next-error-found-function): Add it as a choice.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(next-error-found-function): Add it as a choice.
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor fixes</title>
<updated>2021-03-16T18:03:55+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2021-03-16T18:03:55+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2ebd9502391b2be7dc750aa2947ae75b5ec59ba7'/>
<id>2ebd9502391b2be7dc750aa2947ae75b5ec59ba7</id>
<content type='text'>
* lisp/frame.el (set-frame-property--interactive): Remove '(point)'
that makes no sense as the default value.  (Bug#9970)

* lisp/simple.el (next-error-found-function): Move defcustom
closer to function 'next-error-found' where it's used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/frame.el (set-frame-property--interactive): Remove '(point)'
that makes no sense as the default value.  (Bug#9970)

* lisp/simple.el (next-error-found-function): Move defcustom
closer to function 'next-error-found' where it's used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Map redo records for undo in region to 'undo-in-region</title>
<updated>2021-03-11T22:39:39+00:00</updated>
<author>
<name>Yuan Fu</name>
</author>
<published>2021-03-03T14:50:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=71ef0122abf5215eafa2dc414b75630a709de008'/>
<id>71ef0122abf5215eafa2dc414b75630a709de008</id>
<content type='text'>
* lisp/simple.el (undo-equiv-table): Add explaination for
undo-in-region, undo to the beginning of undo list and null undo.
(undo): If equiv is 'undo-in-region, empty or t, set pending-undo-list
to t.  If the redo is undo-in-region, map buffer-undo-list to
'undo-in-region instead of t, if it is an identity mapping, map to
'empty.
(undo-make-selective-list): Only continue when ulist is a proper list.
* test/lisp/simple-tests.el (simple-tests--undo): Add test for
undo-only in region.
(simple-tests--sans-leading-nil): New helper function.
(simple-tests--undo-equiv-table): New test for 'undo-equiv-table'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/simple.el (undo-equiv-table): Add explaination for
undo-in-region, undo to the beginning of undo list and null undo.
(undo): If equiv is 'undo-in-region, empty or t, set pending-undo-list
to t.  If the redo is undo-in-region, map buffer-undo-list to
'undo-in-region instead of t, if it is an identity mapping, map to
'empty.
(undo-make-selective-list): Only continue when ulist is a proper list.
* test/lisp/simple-tests.el (simple-tests--undo): Add test for
undo-only in region.
(simple-tests--sans-leading-nil): New helper function.
(simple-tests--undo-equiv-table): New test for 'undo-equiv-table'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unecessary unlock-buffer calls</title>
<updated>2021-02-27T14:19:37+00:00</updated>
<author>
<name>Matt Armstrong</name>
</author>
<published>2021-02-23T00:40:05+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=36440b15d3552908614f0bd52f4defed8c1deed5'/>
<id>36440b15d3552908614f0bd52f4defed8c1deed5</id>
<content type='text'>
* lisp/files.el (revert-buffer-insert-file-contents--default-function):
Remove vestigial call to `unlock-buffer'.
* lisp/simple.el (primitive-undo): Assume unlock-buffer is always
bound.  (Bug#46701)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/files.el (revert-buffer-insert-file-contents--default-function):
Remove vestigial call to `unlock-buffer'.
* lisp/simple.el (primitive-undo): Assume unlock-buffer is always
bound.  (Bug#46701)
</pre>
</div>
</content>
</entry>
<entry>
<title>Run all functions in `prefix-command-echo-keystrokes-functions'</title>
<updated>2021-02-24T16:38:56+00:00</updated>
<author>
<name>Miha Rihtaršič</name>
</author>
<published>2021-02-24T16:38:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a2a63642656ff9bc851b40909458f9f79c104c5e'/>
<id>a2a63642656ff9bc851b40909458f9f79c104c5e</id>
<content type='text'>
* lisp/simple.el (internal-echo-keystrokes-prefix): Really run all
functions in `prefix-command-echo-keystrokes-functions' (bug#46727).

Copyright-paperwork-exempt: yes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/simple.el (internal-echo-keystrokes-prefix): Really run all
functions in `prefix-command-echo-keystrokes-functions' (bug#46727).

Copyright-paperwork-exempt: yes
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix prompt for the `M-S-x' command</title>
<updated>2021-02-22T14:32:34+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2021-02-22T14:32:34+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c1712f55070d1fe861517d2c1a9fe53622f0e6a6'/>
<id>c1712f55070d1fe861517d2c1a9fe53622f0e6a6</id>
<content type='text'>
* lisp/simple.el (read-extended-command): Further kludge the
hard-coded "M-x" prompt for the new `M-S-x' command.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/simple.el (read-extended-command): Further kludge the
hard-coded "M-x" prompt for the new `M-S-x' command.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change command-completion-using-modes-p to defun</title>
<updated>2021-02-20T14:43:26+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2021-02-20T14:43:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=496bed5cf4c9dc02f18741e3eacfaca78c373db6'/>
<id>496bed5cf4c9dc02f18741e3eacfaca78c373db6</id>
<content type='text'>
* lisp/simple.el (command-completion-using-modes-p): Change into a
defun for now because of a build problem.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/simple.el (command-completion-using-modes-p): Change into a
defun for now because of a build problem.
</pre>
</div>
</content>
</entry>
</feed>
