<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp/comint.el, branch scratch/dynamic-modules-2</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>Fix fontification of keywords clobbered by the prompt.</title>
<updated>2015-04-17T17:56:41+00:00</updated>
<author>
<name>Wolfgang Jenkner</name>
</author>
<published>2015-04-17T17:54:35+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4841a2d8aae1b7b2aa4bda6cf16c1be11d5b132a'/>
<id>4841a2d8aae1b7b2aa4bda6cf16c1be11d5b132a</id>
<content type='text'>
* lisp/comint.el (comint-output-filter): Remove the uses of
with-silent-modifications I introduced as part of the last change.

This fixes, e.g., erratically missing highlighting when running
./configure --help; ./configure in a shell-mode buffer with
compilation-shell-minor-mode turned on.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/comint.el (comint-output-filter): Remove the uses of
with-silent-modifications I introduced as part of the last change.

This fixes, e.g., erratically missing highlighting when running
./configure --help; ./configure in a shell-mode buffer with
compilation-shell-minor-mode turned on.
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop messing with the EMACS env var</title>
<updated>2015-04-09T15:01:04+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2015-04-09T15:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=beaab898968caf8b243a33d24824d430fabc31fc'/>
<id>beaab898968caf8b243a33d24824d430fabc31fc</id>
<content type='text'>
Fixes: debbugs:20202

* lisp/net/tramp-sh.el (tramp-remote-process-environment):
* lisp/comint.el (comint-exec-1):
* lisp/term.el (term-exec-1): Don't set EMACS envvar.
* lisp/progmodes/compile.el (compilation-start): Same and bring
INSIDE_EMACS's format in line with other users.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: debbugs:20202

* lisp/net/tramp-sh.el (tramp-remote-process-environment):
* lisp/comint.el (comint-exec-1):
* lisp/term.el (term-exec-1): Don't set EMACS envvar.
* lisp/progmodes/compile.el (compilation-start): Same and bring
INSIDE_EMACS's format in line with other users.
</pre>
</div>
</content>
</entry>
<entry>
<title>Preserve face text properties in comint prompt.</title>
<updated>2015-03-27T02:47:08+00:00</updated>
<author>
<name>Wolfgang Jenkner</name>
</author>
<published>2015-03-27T01:54:39+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=792d44b3c31d2a682607ab8b79ae7d26b7402f41'/>
<id>792d44b3c31d2a682607ab8b79ae7d26b7402f41</id>
<content type='text'>
Fixes: debbugs:20084

* lisp/font-lock.el (font-lock--remove-face-from-text-property): New
function.  Adapted from the previously commented out
remove-single-text-property.
Remove previously unused and commented out auxiliary function
remove-text-property and obsolete comment.
* lisp/comint.el (comint-output-filter): Use it to remove
comint-highlight-prompt.
(comint-snapshot-last-prompt, comint-output-filter): Use
font-lock-prepend-text-property for comint-highlight-prompt.
* test/automated/textprop-tests.el: New file.
(textprop-tests-font-lock--remove-face-from-text-property): New test.

Thus, the original face text property of a prompt "candidate" (the
last line of an output chunk not ending with a newline) is
preserved.  This amends the fix for bug#14744.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: debbugs:20084

* lisp/font-lock.el (font-lock--remove-face-from-text-property): New
function.  Adapted from the previously commented out
remove-single-text-property.
Remove previously unused and commented out auxiliary function
remove-text-property and obsolete comment.
* lisp/comint.el (comint-output-filter): Use it to remove
comint-highlight-prompt.
(comint-snapshot-last-prompt, comint-output-filter): Use
font-lock-prepend-text-property for comint-highlight-prompt.
* test/automated/textprop-tests.el: New file.
(textprop-tests-font-lock--remove-face-from-text-property): New test.

Thus, the original face text property of a prompt "candidate" (the
last line of an output chunk not ending with a newline) is
preserved.  This amends the fix for bug#14744.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-24</title>
<updated>2015-03-03T22:41:30+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-03-03T22:41:30+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=37ad855a38786722833d06dfe78786acc7e9f412'/>
<id>37ad855a38786722833d06dfe78786acc7e9f412</id>
<content type='text'>
f160106 Avoid assertion violations in Rmail due to newline cache
1b0ebbd browse-url-firefox: update for firefox 36's removal of -remote
1817892 Avoid erratic behavior of menu-bar tooltips on w32  (Bug#19925)
0260932 Bump python.el version
b0adfc7 Spelling fixes
35f047c * src/fileio.c (Fmake_temp_name): Doc tweaks.
6f2971a * lisp/comint.el (comint-line-beginning-position): Revert searching
65d8ac7 Mention in admin/notes/repo how to mark commits not to be merged.
86fe750 # Remove NEWS temporary markup
4fa778b erc.el: Add old version header for package.el compatibilty
9366f05 Tramp: Disable paging with PAGER=cat

Conflicts:
	admin/notes/repo
	etc/NEWS
	lisp/ChangeLog
	lisp/erc/ChangeLog
	src/ChangeLog
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
f160106 Avoid assertion violations in Rmail due to newline cache
1b0ebbd browse-url-firefox: update for firefox 36's removal of -remote
1817892 Avoid erratic behavior of menu-bar tooltips on w32  (Bug#19925)
0260932 Bump python.el version
b0adfc7 Spelling fixes
35f047c * src/fileio.c (Fmake_temp_name): Doc tweaks.
6f2971a * lisp/comint.el (comint-line-beginning-position): Revert searching
65d8ac7 Mention in admin/notes/repo how to mark commits not to be merged.
86fe750 # Remove NEWS temporary markup
4fa778b erc.el: Add old version header for package.el compatibilty
9366f05 Tramp: Disable paging with PAGER=cat

Conflicts:
	admin/notes/repo
	etc/NEWS
	lisp/ChangeLog
	lisp/erc/ChangeLog
	src/ChangeLog
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-24</title>
<updated>2015-03-03T22:37:43+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-03-03T22:37:43+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e2ae1c5a40e2802fcd9f5ee26b4906be97c8b878'/>
<id>e2ae1c5a40e2802fcd9f5ee26b4906be97c8b878</id>
<content type='text'>
4b0b27d Fix invocation of commands whose file name includes extension
87fc99f Better support for the case of typing RET on the prompt in comint.
a7b1c2f Don't lose frame's background color when setting foreground
20c817d Fix handling of frame color parameters in TTY sessions
eca7da1 Complete the remaining documentation updates for 24.5

Conflicts:
	doc/lispref/ChangeLog
	etc/NEWS
	lisp/ChangeLog
	nt/ChangeLog
	src/ChangeLog
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
4b0b27d Fix invocation of commands whose file name includes extension
87fc99f Better support for the case of typing RET on the prompt in comint.
a7b1c2f Don't lose frame's background color when setting foreground
20c817d Fix handling of frame color parameters in TTY sessions
eca7da1 Complete the remaining documentation updates for 24.5

Conflicts:
	doc/lispref/ChangeLog
	etc/NEWS
	lisp/ChangeLog
	nt/ChangeLog
	src/ChangeLog
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-24</title>
<updated>2015-03-03T22:35:41+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-03-03T22:35:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2c82deee7fbb951a90ed3246350fbf9390af038a'/>
<id>2c82deee7fbb951a90ed3246350fbf9390af038a</id>
<content type='text'>
c0ba590 Fix vertical-motion and posn-at-point when word-wrap is
a323b93 Better multi-line input support in comint.el
008a04a todo-mode.el: Restore point on setting item done  (Bug#19727)
9615c0d doc/misc/erc.texi: fix typo
c648717 Update ERC docs and update MAINTANERS to include myself
d825f66 Fix filling circle/ellipse in Artist Mode  (Bug#19763)

Conflicts:
	admin/ChangeLog
	doc/misc/ChangeLog
	doc/misc/erc.texi
	lisp/ChangeLog
	src/ChangeLog
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
c0ba590 Fix vertical-motion and posn-at-point when word-wrap is
a323b93 Better multi-line input support in comint.el
008a04a todo-mode.el: Restore point on setting item done  (Bug#19727)
9615c0d doc/misc/erc.texi: fix typo
c648717 Update ERC docs and update MAINTANERS to include myself
d825f66 Fix filling circle/ellipse in Artist Mode  (Bug#19763)

Conflicts:
	admin/ChangeLog
	doc/misc/ChangeLog
	doc/misc/erc.texi
	lisp/ChangeLog
	src/ChangeLog
</pre>
</div>
</content>
</entry>
<entry>
<title>* comint.el (comint-mode-map): Fix obvious typo.</title>
<updated>2015-02-24T15:30:56+00:00</updated>
<author>
<name>Karl Fogel</name>
</author>
<published>2015-02-24T15:30:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=feb49cb7a481f988350899c748ba5582ffac5bf7'/>
<id>feb49cb7a481f988350899c748ba5582ffac5bf7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new interactive command comint-clear-buffer</title>
<updated>2015-02-24T06:53:04+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
</author>
<published>2015-02-22T06:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=eaf9499a7fe485a57ab54c665f0548d4eb1a2e88'/>
<id>eaf9499a7fe485a57ab54c665f0548d4eb1a2e88</id>
<content type='text'>
The command clears the entire comint buffer. It's bound to C-c M-o.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The command clears the entire comint buffer. It's bound to C-c M-o.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/comint.el (comint-line-beginning-position): Revert searching for</title>
<updated>2015-02-19T19:28:41+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2015-02-19T19:28:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6f2971ab761e62e649892bd3fe5c08983420c5ae'/>
<id>6f2971ab761e62e649892bd3fe5c08983420c5ae</id>
<content type='text'>
the prompt when comint-use-prompt-regexp is non-nil because it
doesn't distinguish input from output.  Check the field property
`output' for the case when comint-use-prompt-regexp is nil.

Fixes: debbugs:19710
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the prompt when comint-use-prompt-regexp is non-nil because it
doesn't distinguish input from output.  Check the field property
`output' for the case when comint-use-prompt-regexp is nil.

Fixes: debbugs:19710
</pre>
</div>
</content>
</entry>
<entry>
<title>Better support for the case of typing RET on the prompt in comint.</title>
<updated>2015-02-10T00:38:09+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2015-02-10T00:38:09+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=87fc99fee17ef1df4c22db15ec783a7735d3fc6b'/>
<id>87fc99fee17ef1df4c22db15ec783a7735d3fc6b</id>
<content type='text'>
* lisp/comint.el (comint-get-old-input-default): Go to the field end
when comint-use-prompt-regexp is nil.
(comint-line-beginning-position): Check if point is already
on the prompt before searching for the prompt when
comint-use-prompt-regexp is non-nil.

Fixes: debbugs:19710
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/comint.el (comint-get-old-input-default): Go to the field end
when comint-use-prompt-regexp is nil.
(comint-line-beginning-position): Check if point is already
on the prompt before searching for the prompt when
comint-use-prompt-regexp is non-nil.

Fixes: debbugs:19710
</pre>
</div>
</content>
</entry>
</feed>
