<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp, branch scratch/func-type-decls</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>Clean-up now unnecessary 'comp-primitive-type-specifiers'</title>
<updated>2024-02-23T15:10:33+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2024-02-23T15:05:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e8ef297bbeac81ff6c3fe85d022851c78051019d'/>
<id>e8ef297bbeac81ff6c3fe85d022851c78051019d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update C-h f</title>
<updated>2024-02-23T15:10:33+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2024-02-23T14:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=acb519975247ff2656737774fa3d7dcf98faccaa'/>
<id>acb519975247ff2656737774fa3d7dcf98faccaa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make use of Lisp function declarations in the native compiler</title>
<updated>2024-02-23T15:10:28+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2024-02-23T14:56:47+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=22da320285a9cb3d5635e0f1686a8171ffe30858'/>
<id>22da320285a9cb3d5635e0f1686a8171ffe30858</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename comp-primitive-type-specifiers</title>
<updated>2024-02-23T15:10:12+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2024-02-23T10:51:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4ae6ac9788be9a37cb60557aadef4f8e7d99e60f'/>
<id>4ae6ac9788be9a37cb60557aadef4f8e7d99e60f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move remaning declared types out of comp-known-type-specifiers</title>
<updated>2024-02-23T15:10:12+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2024-02-23T09:19:03+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=45e94db72df51b26b7d2c41cd64237b9a2d3f0c4'/>
<id>45e94db72df51b26b7d2c41cd64237b9a2d3f0c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add function type declarations for Lisp functions as well</title>
<updated>2024-02-23T15:10:06+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2024-02-23T09:17:27+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=202c30af99ce595a19ea619834391e197e81010b'/>
<id>202c30af99ce595a19ea619834391e197e81010b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move entries from comp-known-type-specifiers to DEFUN</title>
<updated>2024-02-23T09:24:57+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2024-02-23T01:22:05+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1d630a5e08a389b03602c3209dcf17e10d8e89d5'/>
<id>1d630a5e08a389b03602c3209dcf17e10d8e89d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* Fix 'parse-colon-path' entry in 'comp-known-type-specifiers'</title>
<updated>2024-02-22T19:49:55+00:00</updated>
<author>
<name>Andrea Corallo</name>
</author>
<published>2024-02-22T19:40:57+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=58ca91fe0723c861d53375f52e5b6dd54a49a2e3'/>
<id>58ca91fe0723c861d53375f52e5b6dd54a49a2e3</id>
<content type='text'>
* lisp/emacs-lisp/comp-common.el (comp-known-type-specifiers): Fix
'parse-colon-path'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/comp-common.el (comp-known-type-specifiers): Fix
'parse-colon-path'.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/help-fns.el (describe-mode-outline): New user option (bug#64684).</title>
<updated>2024-02-22T17:38:17+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2024-02-22T17:38:17+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cc58626f643c1b19e66bab9c6a39026c7e419ab9'/>
<id>cc58626f643c1b19e66bab9c6a39026c7e419ab9</id>
<content type='text'>
(describe-mode, describe-mode--minor-modes): Use 'describe-mode-outline'.

* lisp/help-mode.el (help-setup-xref): After disabling outline-minor-mode
also kill all outline-related local variables.  So that they won't affect
the output of other help commands in the same help buffer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(describe-mode, describe-mode--minor-modes): Use 'describe-mode-outline'.

* lisp/help-mode.el (help-setup-xref): After disabling outline-minor-mode
also kill all outline-related local variables.  So that they won't affect
the output of other help commands in the same help buffer.
</pre>
</div>
</content>
</entry>
<entry>
<title>Recognize functions and macros as defuns in 'cmake-ts-mode'</title>
<updated>2024-02-22T13:02:20+00:00</updated>
<author>
<name>Jörg Bornemann</name>
</author>
<published>2024-02-17T20:18:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6b6761d534259ab4d5409e72754e46af13623dda'/>
<id>6b6761d534259ab4d5409e72754e46af13623dda</id>
<content type='text'>
* lisp/progmodes/cmake-ts-mode.el (cmake-ts-mode--function-name):
Renamed to 'cmake-ts-mode--defun-name' since the function handles
now functions and macros.
(cmake-ts-mode--defun-name): Return text of the first 'argument'
node below 'function_def' and 'macro_def' nodes.
(cmake-ts-mode): Set up treesit-defun-type-regexp and
'treesit-defun-name-function'.  Change the imenu setup to
recognize macros too.  Since we have set up
'treesit-defun-name-function', we don't have to
pass 'cmake-ts-mode--function-name' anymore.  (Bug#69186)

To make `treesit-defun-at-point' work properly, we have to recognize
function_def/macro_def nodes, not the lower-level *_command nodes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/cmake-ts-mode.el (cmake-ts-mode--function-name):
Renamed to 'cmake-ts-mode--defun-name' since the function handles
now functions and macros.
(cmake-ts-mode--defun-name): Return text of the first 'argument'
node below 'function_def' and 'macro_def' nodes.
(cmake-ts-mode): Set up treesit-defun-type-regexp and
'treesit-defun-name-function'.  Change the imenu setup to
recognize macros too.  Since we have set up
'treesit-defun-name-function', we don't have to
pass 'cmake-ts-mode--function-name' anymore.  (Bug#69186)

To make `treesit-defun-at-point' work properly, we have to recognize
function_def/macro_def nodes, not the lower-level *_command nodes.
</pre>
</div>
</content>
</entry>
</feed>
