<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs, branch feature/pkg</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 calls to intern_c_string_1</title>
<updated>2022-11-28T08:29:43+00:00</updated>
<author>
<name>Gerd Möllmann</name>
</author>
<published>2022-11-28T08:29:43+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7ac023aa1f23598edf5025d121516f4e1a34700b'/>
<id>7ac023aa1f23598edf5025d121516f4e1a34700b</id>
<content type='text'>
* src/treesit.c (treesit_predicates_for_pattern):
(Ftreesit_query_capture): Call intern_c_string_1 with additionla arg.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/treesit.c (treesit_predicates_for_pattern):
(Ftreesit_query_capture): Call intern_c_string_1 with additionla arg.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/master' into feature/pkg</title>
<updated>2022-11-28T08:14:40+00:00</updated>
<author>
<name>Gerd Möllmann</name>
</author>
<published>2022-11-28T08:14:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2848b97d0ea51e39c5fc3b7083f6d0e6f0756e67'/>
<id>2848b97d0ea51e39c5fc3b7083f6d0e6f0756e67</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 emit a "Server stopped" message when restarting the Emacs server</title>
<updated>2022-11-28T06:21:33+00:00</updated>
<author>
<name>Jim Porter</name>
</author>
<published>2022-11-28T01:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a85ff22300736212e38f43cc7d56e8e3d4ae1203'/>
<id>a85ff22300736212e38f43cc7d56e8e3d4ae1203</id>
<content type='text'>
* lisp/server.el (server-stop): Return non-nil when we actually stop
the server.  Don't message about stopping the server here (but do log
it).
(server-start): Emit the appropriate message about stopping or
restarting the server.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/server.el (server-stop): Return non-nil when we actually stop
the server.  Don't message about stopping the server here (but do log
it).
(server-start): Emit the appropriate message about stopping or
restarting the server.
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not enter locked narrowing when it would span the whole buffer</title>
<updated>2022-11-28T01:22:02+00:00</updated>
<author>
<name>Gregory Heytings</name>
</author>
<published>2022-11-28T01:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=56ab6203fa96a3bf203aa6bdcb11753ff0adf962'/>
<id>56ab6203fa96a3bf203aa6bdcb11753ff0adf962</id>
<content type='text'>
* src/xdisp.c (handle_fontified_prop):
* src/keyboard.c (safe_run_hooks_maybe_narrowed): Add condition.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/xdisp.c (handle_fontified_prop):
* src/keyboard.c (safe_run_hooks_maybe_narrowed): Add condition.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/progmodes/xref.el (xref--outdated-p): Fix broken docstring.</title>
<updated>2022-11-28T01:07:15+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2022-11-28T01:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=99463478e5aabe35593cf9127f37ae77d613b775'/>
<id>99463478e5aabe35593cf9127f37ae77d613b775</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Catch more cases in info--ensure-not-in-directory-node</title>
<updated>2022-11-28T00:32:01+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2022-11-28T00:32:01+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=059467ddc254a99afb59f04d85d2d2208ff64299'/>
<id>059467ddc254a99afb59f04d85d2d2208ff64299</id>
<content type='text'>
* lisp/info.el (info--ensure-not-in-directory-node): Fix the case
where "DIR" is in upper-case, and if 'Info-current-file' is an
absolute file name.
Problem reported 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--ensure-not-in-directory-node): Fix the case
where "DIR" is in upper-case, and if 'Info-current-file' is an
absolute file name.
Problem reported by Eli Zaretskii &lt;eliz@gnu.org&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix incompatible -t and -r options in emacsclient</title>
<updated>2022-11-27T23:16:00+00:00</updated>
<author>
<name>Gregory Heytings</name>
</author>
<published>2022-11-27T23:15:00+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5f97a085bee2d759a59898fd67ef5990b3ab54fa'/>
<id>5f97a085bee2d759a59898fd67ef5990b3ab54fa</id>
<content type='text'>
* lib-src/emacsclient.c (decode_options): Do not allow -t and -r
together.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lib-src/emacsclient.c (decode_options): Do not allow -t and -r
together.
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor improvements to locked narrowing</title>
<updated>2022-11-27T22:53:51+00:00</updated>
<author>
<name>Gregory Heytings</name>
</author>
<published>2022-11-27T22:53:20+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6d3cea2c8edde5ee8d6d8fe1364cd318e3270515'/>
<id>6d3cea2c8edde5ee8d6d8fe1364cd318e3270515</id>
<content type='text'>
* src/xdisp.c (get_locked_narrowing_begv)
(get_locked_narrowing_zv): Safer handling of negative values.
(handle_fontified_prop): Do not use locked narrowing if the region
size is &lt;= 0.

* src/keyboard.c (safe_run_hooks_maybe_narrowed): Do not use
locked narrowing if the region size is &lt;= 0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/xdisp.c (get_locked_narrowing_begv)
(get_locked_narrowing_zv): Safer handling of negative values.
(handle_fontified_prop): Do not use locked narrowing if the region
size is &lt;= 0.

* src/keyboard.c (safe_run_hooks_maybe_narrowed): Do not use
locked narrowing if the region size is &lt;= 0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove treesit-comment-start/end and use comment-start/end-skip</title>
<updated>2022-11-27T22:20:56+00:00</updated>
<author>
<name>Yuan Fu</name>
</author>
<published>2022-11-27T22:15:57+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d5dc1dbf7cb263d8ff541a0def028c2d7d24f82b'/>
<id>d5dc1dbf7cb263d8ff541a0def028c2d7d24f82b</id>
<content type='text'>
treesit-comment-start/end is unnecessary because of
comment-start/end-skip, so they should be removed.

Cleanup and set comment-start/end-skip for tree-sitter C-like major
modes.

I replaced the [ \t]* part in comment-start-skip with (syntax
whitespace), which is what comment-end-skip uses.  I also added
grouping in comment-start-skip to match that of comment-end-skip.

* lisp/progmodes/c-ts-mode.el (c-ts-mode)
(c++-ts-mode)
* lisp/progmodes/csharp-mode.el (csharp-ts-mode)
* lisp/progmodes/java-ts-mode.el (java-ts-mode)
* lisp/progmodes/js.el (js-ts-mode)
* lisp/progmodes/typescript-ts-mode.el (typescript-ts-mode): Setup
comment-start/end-skip.

* lisp/treesit.el (treesit-comment-start)
(treesit-comment-end): Remove variables.
(treesit-simple-indent-presets): Use comment-start/end-skip instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
treesit-comment-start/end is unnecessary because of
comment-start/end-skip, so they should be removed.

Cleanup and set comment-start/end-skip for tree-sitter C-like major
modes.

I replaced the [ \t]* part in comment-start-skip with (syntax
whitespace), which is what comment-end-skip uses.  I also added
grouping in comment-start-skip to match that of comment-end-skip.

* lisp/progmodes/c-ts-mode.el (c-ts-mode)
(c++-ts-mode)
* lisp/progmodes/csharp-mode.el (csharp-ts-mode)
* lisp/progmodes/java-ts-mode.el (java-ts-mode)
* lisp/progmodes/js.el (js-ts-mode)
* lisp/progmodes/typescript-ts-mode.el (typescript-ts-mode): Setup
comment-start/end-skip.

* lisp/treesit.el (treesit-comment-start)
(treesit-comment-end): Remove variables.
(treesit-simple-indent-presets): Use comment-start/end-skip instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'feature/improved-locked-narrowing'</title>
<updated>2022-11-27T21:19:41+00:00</updated>
<author>
<name>Gregory Heytings</name>
</author>
<published>2022-11-27T21:19:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=849223fba1ef899f90a6edff05bce24b90fbb043'/>
<id>849223fba1ef899f90a6edff05bce24b90fbb043</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
