<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp/comint.el, 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>* lisp/comint.el: Add `font-lock-face` to `rear-nonsticky`</title>
<updated>2021-04-13T02:49:48+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2021-04-13T02:49:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6de79542e43ece9a12ebc032c275a6c3fee0b73b'/>
<id>6de79542e43ece9a12ebc032c275a6c3fee0b73b</id>
<content type='text'>
(comint--prompt-rear-nonsticky): New const.
(comint-send-input, comint-output-filter): Use it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(comint--prompt-rear-nonsticky): New const.
(comint-send-input, comint-output-filter): Use it.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/comint.el (comint-strip-ctrl-m): Avoid `called-interactively-p`</title>
<updated>2021-04-12T15:53:25+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2021-04-12T15:53:25+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2ae53db722b64eb5e67ef53de46825b766fba17e'/>
<id>2ae53db722b64eb5e67ef53de46825b766fba17e</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 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>* lisp/comint.el: Fix understickiness of non-comint properties</title>
<updated>2021-04-05T21:30:11+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2021-04-05T21:30:11+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1d93540371aadec8f877bd781267d38d411c40a0'/>
<id>1d93540371aadec8f877bd781267d38d411c40a0</id>
<content type='text'>
When a third party package adds properties to the prompt they don't
necessarily want to be `read-nonsticky` (e.g. for the `cursor-intangible`
property), so replace the catchall `rear-nonsticky t` with an
actual list of the properties that we want to be `rear-nonsticky`.

(comint-send-input, comint-output-filter): Don't mark
all properties as non-sticky.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a third party package adds properties to the prompt they don't
necessarily want to be `read-nonsticky` (e.g. for the `cursor-intangible`
property), so replace the catchall `rear-nonsticky t` with an
actual list of the properties that we want to be `rear-nonsticky`.

(comint-send-input, comint-output-filter): Don't mark
all properties as non-sticky.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace "(default %s)" with 'format-prompt'</title>
<updated>2021-03-24T09:31:31+00:00</updated>
<author>
<name>Gabriel do Nascimento Ribeiro</name>
</author>
<published>2021-03-24T09:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=50512e36c72a0b6867743ad6b1db0298a2a124f4'/>
<id>50512e36c72a0b6867743ad6b1db0298a2a124f4</id>
<content type='text'>
* lisp/cmuscheme.el (scheme-load-file, scheme-compile-file):
* lisp/comint.el (comint-get-source):
* lisp/emulation/viper-cmd.el (viper-quote-region, viper-kill-buffer)
(viper-query-replace, viper-read-string-with-history):
* lisp/eshell/esh-mode.el (eshell-find-tag):
* lisp/gnus/gnus-sum.el (gnus-articles-to-read)
(gnus-summary-search-article-forward)
(gnus-summary-search-article-backward):
* lisp/international/mule-cmds.el (set-input-method, toggle-input-method)
(describe-input-method, set-language-environment)
(describe-language-environment):
* lisp/mh-e/mh-gnus.el (mh-mml-minibuffer-read-disposition):
* lisp/mh-e/mh-letter.el (mh-insert-letter):
* lisp/mh-e/mh-mime.el (mh-display-with-external-viewer)
(mh-mime-save-parts, mh-mh-forward-message)
(mh-mml-query-cryptographic-method, mh-minibuffer-read-type):
* lisp/mh-e/mh-seq.el (mh-read-seq, mh-read-range):
* lisp/mh-e/mh-utils.el (mh-prompt-for-folder):
* lisp/progmodes/etags.el (find-tag-tag):
(find-tag-noselect, find-tag, find-tag-other-window)
(find-tag-other-frame, find-tag-regexp):
* lisp/progmodes/idlwave.el (idlwave-find-module):
* lisp/progmodes/inf-lisp.el (lisp-load-file, lisp-compile-file):
* lisp/progmodes/tcl.el (tcl-load-file, tcl-restart-with-file):
* lisp/progmodes/xref.el (xref--read-identifier):
(xref-find-definitions, xref-find-definitions-other-window)
(xref-find-definitions-other-frame, xref-find-references):
* lisp/ses.el (ses-read-printer):
(ses-read-cell-printer, ses-read-column-printer)
(ses-read-default-printer, ses-define-local-printer):
* lisp/subr.el (read-number):
* lisp/term.el (term-get-source):
* src/minibuf.c (read-buffer): Remove prompt suffix and
use 'format-prompt'.
* lisp/minibuffer.el (format-prompt): Ignore DEFAULT empty strings
(bug#47286).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/cmuscheme.el (scheme-load-file, scheme-compile-file):
* lisp/comint.el (comint-get-source):
* lisp/emulation/viper-cmd.el (viper-quote-region, viper-kill-buffer)
(viper-query-replace, viper-read-string-with-history):
* lisp/eshell/esh-mode.el (eshell-find-tag):
* lisp/gnus/gnus-sum.el (gnus-articles-to-read)
(gnus-summary-search-article-forward)
(gnus-summary-search-article-backward):
* lisp/international/mule-cmds.el (set-input-method, toggle-input-method)
(describe-input-method, set-language-environment)
(describe-language-environment):
* lisp/mh-e/mh-gnus.el (mh-mml-minibuffer-read-disposition):
* lisp/mh-e/mh-letter.el (mh-insert-letter):
* lisp/mh-e/mh-mime.el (mh-display-with-external-viewer)
(mh-mime-save-parts, mh-mh-forward-message)
(mh-mml-query-cryptographic-method, mh-minibuffer-read-type):
* lisp/mh-e/mh-seq.el (mh-read-seq, mh-read-range):
* lisp/mh-e/mh-utils.el (mh-prompt-for-folder):
* lisp/progmodes/etags.el (find-tag-tag):
(find-tag-noselect, find-tag, find-tag-other-window)
(find-tag-other-frame, find-tag-regexp):
* lisp/progmodes/idlwave.el (idlwave-find-module):
* lisp/progmodes/inf-lisp.el (lisp-load-file, lisp-compile-file):
* lisp/progmodes/tcl.el (tcl-load-file, tcl-restart-with-file):
* lisp/progmodes/xref.el (xref--read-identifier):
(xref-find-definitions, xref-find-definitions-other-window)
(xref-find-definitions-other-frame, xref-find-references):
* lisp/ses.el (ses-read-printer):
(ses-read-cell-printer, ses-read-column-printer)
(ses-read-default-printer, ses-define-local-printer):
* lisp/subr.el (read-number):
* lisp/term.el (term-get-source):
* src/minibuf.c (read-buffer): Remove prompt suffix and
use 'format-prompt'.
* lisp/minibuffer.el (format-prompt): Ignore DEFAULT empty strings
(bug#47286).
</pre>
</div>
</content>
</entry>
<entry>
<title>Add comint-password-prompt-regexp test for "zip -e ..."</title>
<updated>2021-03-18T10:26:37+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2021-03-18T10:17:34+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4d5ad8a16e1fe925dd3fa0993aabb2612a82622b'/>
<id>4d5ad8a16e1fe925dd3fa0993aabb2612a82622b</id>
<content type='text'>
* test/lisp/comint-tests.el (comint-testsuite-password-strings):
Add test for "zip -e ...".  (Bug#47209)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/lisp/comint-tests.el (comint-testsuite-password-strings):
Add test for "zip -e ...".  (Bug#47209)
</pre>
</div>
</content>
</entry>
<entry>
<title>Recognise "Verify password" as a password prompt</title>
<updated>2021-03-18T05:11:06+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2021-03-18T05:11:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1219207a82740fc6ac21f178cacbe30e6aff9e7b'/>
<id>1219207a82740fc6ac21f178cacbe30e6aff9e7b</id>
<content type='text'>
* lisp/comint.el (comint-password-prompt-regexp): Also react to
"Verify password" (output by "zip -e") (bug#47209).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/comint.el (comint-password-prompt-regexp): Also react to
"Verify password" (output by "zip -e") (bug#47209).
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify comint-watch-for-password-prompt</title>
<updated>2021-02-22T14:47:30+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2021-02-22T14:47:30+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0c170c64b178da1df05d953d993e992b8bdc2502'/>
<id>0c170c64b178da1df05d953d993e992b8bdc2502</id>
<content type='text'>
* lisp/comint.el (comint-watch-for-password-prompt): Simplify by
using `string-trim'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/comint.el (comint-watch-for-password-prompt): Simplify by
using `string-trim'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-27</title>
<updated>2021-02-19T16:36:56+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2021-02-19T16:36:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1d50050af7f6cde7283d29cd79526bf1cd4a73ae'/>
<id>1d50050af7f6cde7283d29cd79526bf1cd4a73ae</id>
<content type='text'>
8e8b46ef81 (origin/emacs-27) More accurate documentation of the "r" i...
dcb2015a5b Mention the GNU Kind Communications Guidelines in the FAQ
9882e63eea ; * CONTRIBUTE: Another wording change regarding tiny chan...
850f18ef23 Allow newlines in password prompts again in comint
c977370dd7 Avoid point movement when visiting image files
da64a257a4 ; * CONTRIBUTE: Yet another clarification of significant c...
d03f2a6ee9 Avoid assertion violation in callproc.c
dcc00bbb19 ; * CONTRIBUTE: Clarify the "15-lines" rule a bit more.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
8e8b46ef81 (origin/emacs-27) More accurate documentation of the "r" i...
dcb2015a5b Mention the GNU Kind Communications Guidelines in the FAQ
9882e63eea ; * CONTRIBUTE: Another wording change regarding tiny chan...
850f18ef23 Allow newlines in password prompts again in comint
c977370dd7 Avoid point movement when visiting image files
da64a257a4 ; * CONTRIBUTE: Yet another clarification of significant c...
d03f2a6ee9 Avoid assertion violation in callproc.c
dcc00bbb19 ; * CONTRIBUTE: Clarify the "15-lines" rule a bit more.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow newlines in password prompts again in comint</title>
<updated>2021-02-18T11:48:39+00:00</updated>
<author>
<name>Ryan Prior</name>
</author>
<published>2021-02-18T11:48:28+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=850f18ef23ded4aff38afee89de7980e1c9dd1fd'/>
<id>850f18ef23ded4aff38afee89de7980e1c9dd1fd</id>
<content type='text'>
* lisp/comint.el (comint-password-prompt-regexp): Match all
whitespace (including newline) at the end of the passphrase, not
just space and \t (bug#46609).
(comint-watch-for-password-prompt): Remove trailing newlines from
the prompt (bug#46609).

Copyright-paperwork-exempt: yes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/comint.el (comint-password-prompt-regexp): Match all
whitespace (including newline) at the end of the passphrase, not
just space and \t (bug#46609).
(comint-watch-for-password-prompt): Remove trailing newlines from
the prompt (bug#46609).

Copyright-paperwork-exempt: yes
</pre>
</div>
</content>
</entry>
</feed>
