<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp/info.el, branch scratch/annotation-function-improvements</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>* lisp/info.el (Info-isearch-push-state): Use proper closures</title>
<updated>2021-05-18T22:13:28+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2021-05-18T22:13:28+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=de4dcd8d108ac8f7855d55c7ba0ae4a10c853633'/>
<id>de4dcd8d108ac8f7855d55c7ba0ae4a10c853633</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make Info completion more robust</title>
<updated>2021-05-06T09:24:39+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2021-05-06T09:24:39+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f0648fef35e1923f477aef44b2d75e41e3d15d92'/>
<id>f0648fef35e1923f477aef44b2d75e41e3d15d92</id>
<content type='text'>
* lisp/info.el (Info-build-node-completions): Don't signal an
error if there are no nodes in the file we're computing
completions over (bug#47771).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/info.el (Info-build-node-completions): Don't signal an
error if there are no nodes in the file we're computing
completions over (bug#47771).
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't bug out in `Info-goto-node' completion</title>
<updated>2021-05-05T14:58:35+00:00</updated>
<author>
<name>Daniel Mendler</name>
</author>
<published>2021-05-05T14:58:35+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a9f4ee3d3d69a91fde905684e5e9838a18ab855c'/>
<id>a9f4ee3d3d69a91fde905684e5e9838a18ab855c</id>
<content type='text'>
* lisp/info.el (Info-read-node-name-1): Don't bug out in the
middle of completion, but return nil instead (and issue a message)
(bug#47771).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/info.el (Info-read-node-name-1): Don't bug out in the
middle of completion, but return nil instead (and issue a message)
(bug#47771).
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve error message for missing Info manual</title>
<updated>2021-04-21T16:20:00+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2021-04-21T16:19:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cecfbf076e4862555409cb9caa3db832316c16b4'/>
<id>cecfbf076e4862555409cb9caa3db832316c16b4</id>
<content type='text'>
* lisp/info.el (Info-find-file): Improve error message for missing
Info manual.  (Bug#46236)
Fix suggested by Eli Zaretskii &lt;eliz@gnu.org&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/info.el (Info-find-file): Improve error message for missing
Info manual.  (Bug#46236)
Fix suggested by Eli Zaretskii &lt;eliz@gnu.org&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Normalize and add missing first and last lines</title>
<updated>2021-04-19T10:21:01+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2021-04-19T10:21:01+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0a4dc70830f5e8286b47120cabc750cca07a75c1'/>
<id>0a4dc70830f5e8286b47120cabc750cca07a75c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-fix previous Info-fontify-node change</title>
<updated>2021-03-11T16:50:02+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2021-03-11T16:50:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=27b8638409138a02577d2dd43e4cb59540f9174f'/>
<id>27b8638409138a02577d2dd43e4cb59540f9174f</id>
<content type='text'>
* lisp/info.el (Info-fontify-node): Re-fix previous fix here
(bug#34661) by fixing an off-by-one error in the `looking-back'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/info.el (Info-fontify-node): Re-fix previous fix here
(bug#34661) by fixing an off-by-one error in the `looking-back'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Do interactive mode tagging for info.el</title>
<updated>2021-02-16T13:21:52+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2021-02-16T13:21:52+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=fff138eb3d88e6933a0456a49d38f2850e048f53'/>
<id>fff138eb3d88e6933a0456a49d38f2850e048f53</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Be stricter when going back to the previous node in Info-find-node-2</title>
<updated>2021-02-04T10:23:26+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2021-02-04T10:23:21+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=517e123f90175f9c8fb94348c46d7d6d3236d57a'/>
<id>517e123f90175f9c8fb94348c46d7d6d3236d57a</id>
<content type='text'>
* lisp/info.el (Info-find-node-2): When going back to the previous
node, be strict (bug#31137) since we have the exact node name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/info.el (Info-find-node-2): When going back to the previous
node, be strict (bug#31137) since we have the exact node name.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/info.el (Info-search): Don't deactivate mark when landed in same node</title>
<updated>2021-01-14T19:08:46+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2021-01-14T19:08:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=53514e77a5a85b53ea0acd55f2ea5f1f78dc356c'/>
<id>53514e77a5a85b53ea0acd55f2ea5f1f78dc356c</id>
<content type='text'>
(bug#45839)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bug#45839)
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/emacs-lisp/autoload.el: Improve last change</title>
<updated>2021-01-05T22:57:15+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2021-01-05T22:57:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7d7bfbf0346114b116e14a4338ea235d12674f13'/>
<id>7d7bfbf0346114b116e14a4338ea235d12674f13</id>
<content type='text'>
It turns out there were other places that used `custom-initialize-delay`
on autoloaded variables and used various hacks to make it work with
`autoload.el`.  The new code makes those hacks unneeded.
Also, there's no point trying to "optimize" those rare cases anyway,
so I simplified the `autoload.el` code for those cases.

(make-autoload): For non-trivial cases,
just include the whole `defcustom` instead of trying to mimic it.

* lisp/mail/rmail.el (rmail-spool-directory): Remove hacks.
* lisp/info.el (Info-default-directory-list): Remove `progn` hack.

* lisp/custom.el (custom-declare-variable)
(custom-handle-all-keywords): Don't use pseudo-group `nil`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It turns out there were other places that used `custom-initialize-delay`
on autoloaded variables and used various hacks to make it work with
`autoload.el`.  The new code makes those hacks unneeded.
Also, there's no point trying to "optimize" those rare cases anyway,
so I simplified the `autoload.el` code for those cases.

(make-autoload): For non-trivial cases,
just include the whole `defcustom` instead of trying to mimic it.

* lisp/mail/rmail.el (rmail-spool-directory): Remove hacks.
* lisp/info.el (Info-default-directory-list): Remove `progn` hack.

* lisp/custom.el (custom-declare-variable)
(custom-handle-all-keywords): Don't use pseudo-group `nil`.
</pre>
</div>
</content>
</entry>
</feed>
