<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp, branch feature/uniquify-as-function</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>Enable uniquify-buffer-name-style to be a function.</title>
<updated>2020-09-15T10:50:33+00:00</updated>
<author>
<name>Jimmy Aguilar Mena</name>
</author>
<published>2020-09-15T10:50:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5a19bd834ef8d33716b65cbf2c0ca93b3aa9c618'/>
<id>5a19bd834ef8d33716b65cbf2c0ca93b3aa9c618</id>
<content type='text'>
* lisp/uniquify.el (uniquify-buffer-name-style) : Add "Other" custom
option
(uniquify-get-proposed-name) : Add condition for when
uniquify-buffer-name-style is a function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/uniquify.el (uniquify-buffer-name-style) : Add "Other" custom
option
(uniquify-get-proposed-name) : Add condition for when
uniquify-buffer-name-style is a function.
</pre>
</div>
</content>
</entry>
<entry>
<title>* test/lisp/emacs-lisp/find-func-tests.el: New file (for bug#43393)</title>
<updated>2020-09-14T20:04:22+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2020-09-14T20:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e408f2fab24ea81f74d9b84dc83ee67d562846dc'/>
<id>e408f2fab24ea81f74d9b84dc83ee67d562846dc</id>
<content type='text'>
* lisp/emacs-lisp/ert-x.el (ert-simulate-keys): New macro.

* test/lisp/international/mule-tests.el
(mule-cmds--test-universal-coding-system-argument): Use it and enable
the test also in batch mode.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/ert-x.el (ert-simulate-keys): New macro.

* test/lisp/international/mule-tests.el
(mule-cmds--test-universal-coding-system-argument): Use it and enable
the test also in batch mode.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tweak the `C-x v =' command when done from a diff buffer</title>
<updated>2020-09-14T13:40:07+00:00</updated>
<author>
<name>Kevin Ryde</name>
</author>
<published>2020-09-14T13:40:07+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=15d2f6af000625640b3c47d2aeec3114ac1ac544'/>
<id>15d2f6af000625640b3c47d2aeec3114ac1ac544</id>
<content type='text'>
* lisp/vc/vc.el (vc-diff): Offer to save the relevant buffer(s)
when doing `C-x v =' from a diff buffer (bug#5773).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc.el (vc-diff): Offer to save the relevant buffer(s)
when doing `C-x v =' from a diff buffer (bug#5773).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix problem of marking files with hidden subdirs</title>
<updated>2020-09-14T12:55:52+00:00</updated>
<author>
<name>Stephen Berman</name>
</author>
<published>2020-09-14T12:55:52+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f450e53d5c01c589986bea07671acebaaf501c5f'/>
<id>f450e53d5c01c589986bea07671acebaaf501c5f</id>
<content type='text'>
* lisp/dired.el (dired-unhide-subdir):
(dired-subdir-hidden-p):
(dired-subdir-min): Moved from subr-x.
(dired-get-filename): Get the correct filename when directories
are hidden (bug#8484).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/dired.el (dired-unhide-subdir):
(dired-subdir-hidden-p):
(dired-subdir-min): Moved from subr-x.
(dired-get-filename): Get the correct filename when directories
are hidden (bug#8484).
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow preserving (some) text properties from completion tables</title>
<updated>2020-09-14T12:22:06+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-09-14T12:22:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=14486c44885ffe4532118676aaa6e3783a0417bb'/>
<id>14486c44885ffe4532118676aaa6e3783a0417bb</id>
<content type='text'>
* doc/lispref/minibuf.texi (Text from Minibuffer): Document it.

* lisp/minibuffer.el (completion--replace): Preserve text
properties on completed items (bug#43218).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/minibuf.texi (Text from Minibuffer): Document it.

* lisp/minibuffer.el (completion--replace): Preserve text
properties on completed items (bug#43218).
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow hitting RET on info node names with multiple whitespace chars</title>
<updated>2020-09-14T11:49:04+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-09-14T11:49:04+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cbfa41154467c6a6e3016a5689bc3f165f4e0032'/>
<id>cbfa41154467c6a6e3016a5689bc3f165f4e0032</id>
<content type='text'>
* lisp/info.el (info--node-canonicalize-whitespace): New function
(bug#10784).
(Info-extract-menu-node-name): Use it.
(Info-find-node): Use it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/info.el (info--node-canonicalize-whitespace): New function
(bug#10784).
(Info-extract-menu-node-name): Use it.
(Info-find-node): Use it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Fix completion in `read-library-name'"</title>
<updated>2020-09-14T11:26:17+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-09-14T11:26:17+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7629aa74091d43370da751d86b0584ba3516ea75'/>
<id>7629aa74091d43370da751d86b0584ba3516ea75</id>
<content type='text'>
This reverts commit ed44217d3245ddc8f2cf75c9499d5bb37848cfd7.

This commit broke the use case of `M-x load-library RET o/or TAB' to
expand to org/org.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit ed44217d3245ddc8f2cf75c9499d5bb37848cfd7.

This commit broke the use case of `M-x load-library RET o/or TAB' to
expand to org/org.
</pre>
</div>
</content>
</entry>
<entry>
<title>Further fixups in minibuffer-default--in-prompt-regexps</title>
<updated>2020-09-14T11:14:21+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-09-14T11:14:21+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7cc161433832e6a518701d2b47fef7b298dc4a0a'/>
<id>7cc161433832e6a518701d2b47fef7b298dc4a0a</id>
<content type='text'>
* lisp/minibuf-eldef.el (minibuffer-default--in-prompt-regexps):
Really allow shortening the default prompt format to [foo] (if
requested) (bug#12443).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/minibuf-eldef.el (minibuffer-default--in-prompt-regexps):
Really allow shortening the default prompt format to [foo] (if
requested) (bug#12443).
</pre>
</div>
</content>
</entry>
<entry>
<title>Calc: fix binomial coefficients for negative arguments (bug#16999)</title>
<updated>2020-09-14T09:19:22+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2020-09-11T09:43:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0e00f199cd3599977f75326bb7adc9d70390661e'/>
<id>0e00f199cd3599977f75326bb7adc9d70390661e</id>
<content type='text'>
For some values outside integers 0≤k≤n, (n choose k) gave wrong
results, entered infinite recursion or used unreasonably amounts of
stack space.  This change fixes that and extends the function to all
integer arguments using the definitions from M. J. Kronenburg
(https://arxiv.org/abs/1105.3689).

* lisp/calc/calc-comb.el (calcFunc-choose):
Fix sign error to prevent infinite recursion and extend function to
handle all integer arguments.
(math-choose-iter, math-choose-float-iter): Rewrite in iterative form;
no TCO in elisp yet.
* test/lisp/calc/calc-tests.el (calc-tests--fac, calc-tests--choose)
(calc-tests--check-choose, calc-tests--explain-choose)
(calc-tests--calc-to-number): New helper functions.
(calc-choose): New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For some values outside integers 0≤k≤n, (n choose k) gave wrong
results, entered infinite recursion or used unreasonably amounts of
stack space.  This change fixes that and extends the function to all
integer arguments using the definitions from M. J. Kronenburg
(https://arxiv.org/abs/1105.3689).

* lisp/calc/calc-comb.el (calcFunc-choose):
Fix sign error to prevent infinite recursion and extend function to
handle all integer arguments.
(math-choose-iter, math-choose-float-iter): Rewrite in iterative form;
no TCO in elisp yet.
* test/lisp/calc/calc-tests.el (calc-tests--fac, calc-tests--choose)
(calc-tests--check-choose, calc-tests--explain-choose)
(calc-tests--calc-to-number): New helper functions.
(calc-choose): New test.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/simple.el (undo-redo): Rephrase error message.</title>
<updated>2020-09-14T09:17:49+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2020-09-14T09:17:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f66829e0f47a54a51fd1378acbf2b1085673790f'/>
<id>f66829e0f47a54a51fd1378acbf2b1085673790f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
