<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/test/lisp/progmodes, branch scratch/fontify-open-string</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 two tcl-mode defun-related bugs</title>
<updated>2018-06-24T17:33:02+00:00</updated>
<author>
<name>Tom Tromey</name>
</author>
<published>2018-06-24T17:18:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cd5bb4bf3dbad8941d25823f398b595b8f0edbb9'/>
<id>cd5bb4bf3dbad8941d25823f398b595b8f0edbb9</id>
<content type='text'>
Fixes bug#23565
* lisp/progmodes/tcl.el (tcl-mode): Set beginning-of-defun-function
and end-of-defun-function.
(tcl-beginning-of-defun-function, tcl-end-of-defun-function): New
defuns.
* test/lisp/progmodes/tcl-tests.el: New file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes bug#23565
* lisp/progmodes/tcl.el (tcl-mode): Set beginning-of-defun-function
and end-of-defun-function.
(tcl-beginning-of-defun-function, tcl-end-of-defun-function): New
defuns.
* test/lisp/progmodes/tcl-tests.el: New file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix off by one error in python-mode assertion (Bug#30964)</title>
<updated>2018-06-16T22:34:19+00:00</updated>
<author>
<name>Noam Postavsky</name>
</author>
<published>2018-06-02T20:22:17+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=05345babc988060cca540770599282102c34f2a7'/>
<id>05345babc988060cca540770599282102c34f2a7</id>
<content type='text'>
* lisp/progmodes/python.el (python-nav-end-of-statement): Don't assert
that string-start is strictly greater than last-string-end, because
the string end is a position outside of the string and may therefore
be the same as the following string's start.
* test/lisp/progmodes/python-tests.el (python-nav-end-of-statement-2):
New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/python.el (python-nav-end-of-statement): Don't assert
that string-start is strictly greater than last-string-end, because
the string end is a position outside of the string and may therefore
be the same as the following string's start.
* test/lisp/progmodes/python-tests.el (python-nav-end-of-statement-2):
New test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Flymake's ruby-mode tests when user has "rubocop" installed</title>
<updated>2018-05-21T18:23:42+00:00</updated>
<author>
<name>João Távora</name>
</author>
<published>2018-05-21T18:23:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f21db9e1206f830ee5e991a26f9e30056f68efb8'/>
<id>f21db9e1206f830ee5e991a26f9e30056f68efb8</id>
<content type='text'>
The Flymake test suite fails if the "rubocop" program is installed,
because the ruby-flymake-rubocop backend is selected automatically by
ruby-flymake-auto.  The test was designed for ruby-flymake-simple,
tough, and fails.

* test/lisp/progmodes/flymake-tests.el (ruby-backend): Ensure
this test runs exclusively with the ruby-flymake-simple backend.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Flymake test suite fails if the "rubocop" program is installed,
because the ruby-flymake-rubocop backend is selected automatically by
ruby-flymake-auto.  The test was designed for ruby-flymake-simple,
tough, and fails.

* test/lisp/progmodes/flymake-tests.el (ruby-backend): Ensure
this test runs exclusively with the ruby-flymake-simple backend.
</pre>
</div>
</content>
</entry>
<entry>
<title>Run python test if the python executable is found</title>
<updated>2018-05-15T00:03:02+00:00</updated>
<author>
<name>Tino Calancha</name>
</author>
<published>2018-05-15T00:03:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=bb97552784af2e3cd89f0268b52ded0ae59e3895'/>
<id>bb97552784af2e3cd89f0268b52ded0ae59e3895</id>
<content type='text'>
* test/lisp/progmodes/python-tests.el (python-tests--bug31398):
Skip test when executable python is no found.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/lisp/progmodes/python-tests.el (python-tests--bug31398):
Skip test when executable python is no found.
</pre>
</div>
</content>
</entry>
<entry>
<title>run-python: Make the buffer running python current</title>
<updated>2018-05-14T16:30:11+00:00</updated>
<author>
<name>Tino Calancha</name>
</author>
<published>2018-05-14T16:30:11+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b015fb0ce37235480af8d80bce8c2f9b7e6258eb'/>
<id>b015fb0ce37235480af8d80bce8c2f9b7e6258eb</id>
<content type='text'>
* lisp/progmodes/python.el (run-python, python-shell-make-comint):
Make the buffer running the inferior python process the current buffer
(Bug#31398).
* test/lisp/progmodes/python-tests.el (python-tests--bug31398):
Add test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/python.el (run-python, python-shell-make-comint):
Make the buffer running the inferior python process the current buffer
(Bug#31398).
* test/lisp/progmodes/python-tests.el (python-tests--bug31398):
Add test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support variable-unquoting syntax in bat-mode</title>
<updated>2018-03-15T13:23:01+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2018-03-15T13:23:01+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=9e73c9d0384fc7593161a6c9f6805490953d7156'/>
<id>9e73c9d0384fc7593161a6c9f6805490953d7156</id>
<content type='text'>
* lisp/progmodes/bat-mode.el (bat-font-lock-keywords): Fontify
argument numbers in %~n.  Suggested by Jostein Kjønigsen
&lt;jostein@secure.kjonigsen.net&gt; in emacs-devel.

* test/lisp/progmodes/bat-mode-tests.el
(bat-test-fontification-iter-var-1): Update the test to check also
the %~n construct.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/bat-mode.el (bat-font-lock-keywords): Fontify
argument numbers in %~n.  Suggested by Jostein Kjønigsen
&lt;jostein@secure.kjonigsen.net&gt; in emacs-devel.

* test/lisp/progmodes/bat-mode-tests.el
(bat-test-fontification-iter-var-1): Update the test to check also
the %~n construct.
</pre>
</div>
</content>
</entry>
<entry>
<title>Quieten compilation of some test/lisp files</title>
<updated>2018-03-09T20:04:59+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2018-03-09T20:04:59+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=94a59a6d8377db809b395175f7dbb81e8325dcf2'/>
<id>94a59a6d8377db809b395175f7dbb81e8325dcf2</id>
<content type='text'>
* test/lisp/dired-tests.el (dired-test-bug27243-02)
(dired-test-bug27243-03, dired-test-bug27899)
(dired-test-with-temp-dirs): Remove unused local variables.
* test/lisp/hi-lock-tests.el (hi-lock-bug26666)
(hi-lock-test-set-pattern): Mark unused arguments.
* test/lisp/ses-tests.el (ses-tests-renamed-cells-row-insertion):
Remove unused global "ses-tests-trigger".
* test/lisp/simple-tests.el (line-number-at-pos-when-passing-point):
Remove unused local "pos".
* test/lisp/emacs-lisp/benchmark-tests.el (benchmark-tests):
Pacify compiler.
* test/lisp/emacs-lisp/package-tests.el (package-test-signed):
Replace obsolete function epg-configuration.
* test/lisp/ls-lisp-tests.el:
* test/lisp/eshell/em-ls-tests.el: Require dired.
* test/lisp/progmodes/ruby-mode-tests.el
(ruby-forward-sexp-skips-method-calls-with-keyword-names):
* test/lisp/vc/diff-mode-tests.el
(diff-mode-test-ignore-trailing-dashes): Replace interactive funcs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/lisp/dired-tests.el (dired-test-bug27243-02)
(dired-test-bug27243-03, dired-test-bug27899)
(dired-test-with-temp-dirs): Remove unused local variables.
* test/lisp/hi-lock-tests.el (hi-lock-bug26666)
(hi-lock-test-set-pattern): Mark unused arguments.
* test/lisp/ses-tests.el (ses-tests-renamed-cells-row-insertion):
Remove unused global "ses-tests-trigger".
* test/lisp/simple-tests.el (line-number-at-pos-when-passing-point):
Remove unused local "pos".
* test/lisp/emacs-lisp/benchmark-tests.el (benchmark-tests):
Pacify compiler.
* test/lisp/emacs-lisp/package-tests.el (package-test-signed):
Replace obsolete function epg-configuration.
* test/lisp/ls-lisp-tests.el:
* test/lisp/eshell/em-ls-tests.el: Require dired.
* test/lisp/progmodes/ruby-mode-tests.el
(ruby-forward-sexp-skips-method-calls-with-keyword-names):
* test/lisp/vc/diff-mode-tests.el
(diff-mode-test-ignore-trailing-dashes): Replace interactive funcs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright year to 2018</title>
<updated>2018-01-01T08:57:59+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2018-01-01T08:21:42+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5c7dd8a783fa2503f042f6671279e5fca38c35cb'/>
<id>5c7dd8a783fa2503f042f6671279e5fca38c35cb</id>
<content type='text'>
Run admin/update-copyright.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Run admin/update-copyright.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests on electric-indentation and Python multiline strings (Bug#29305)</title>
<updated>2017-12-02T14:35:44+00:00</updated>
<author>
<name>Lele Gaifax</name>
</author>
<published>2017-11-15T09:10:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c02c1f6be7befdaf4f3987148db18121e1081dae'/>
<id>c02c1f6be7befdaf4f3987148db18121e1081dae</id>
<content type='text'>
* test/lisp/progmodes/python-tests.el
(python-indent-electric-comma-inside-multiline-string,
python-indent-electric-comma-after-multiline-string): New tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/lisp/progmodes/python-tests.el
(python-indent-electric-comma-inside-multiline-string,
python-indent-electric-comma-after-multiline-string): New tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Unbreak interactive run of a flymake test (bug#29267)</title>
<updated>2017-11-12T12:34:36+00:00</updated>
<author>
<name>João Távora</name>
</author>
<published>2017-11-12T12:32:25+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=fe85ce1e16fbdb67d9b241300a2b5baff1bf0164'/>
<id>fe85ce1e16fbdb67d9b241300a2b5baff1bf0164</id>
<content type='text'>
See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=19657#20 for the
technique used here.

* test/lisp/progmodes/flymake-tests.el (ruby-backend):
Let-bind abbreviated-home-dir.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=19657#20 for the
technique used here.

* test/lisp/progmodes/flymake-tests.el (ruby-backend):
Let-bind abbreviated-home-dir.
</pre>
</div>
</content>
</entry>
</feed>
