[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Use (eval-when-compile 'treesit) to save us from writing declare-fun
From: |
Eli Zaretskii |
Subject: |
Re: Use (eval-when-compile 'treesit) to save us from writing declare-function forms |
Date: |
Tue, 03 Dec 2024 15:12:40 +0200 |
> From: Yuan Fu <casouri@gmail.com>
> Date: Mon, 2 Dec 2024 22:31:48 -0800
>
> Some of my recent changes to c-ts-mode.el uses some more C treesit functions,
> and I (again) forgot to add their declare-function forms to c-ts-mode.el, and
> Andrea has to fix it for me. The main problem for me is that (I think) you
> don’t get warning for them unless you build a non-tree-sitter build of Emacs.
> So I’m prone to forgot about them. Also it’s a burden for anyone wanting to
> use tree-sitter functions.
>
> treesit.el already has all the declare-function forms, how about we use
> (eval-when-compile 'treesit) in other files? I believe that should alleviate
> us from adding those declare-function forms in other files?
I don't understand" c-ts-mode.el already does
(require 'treesit)
So what would eval-when-compile add to that?
- Use (eval-when-compile 'treesit) to save us from writing declare-function forms, Yuan Fu, 2024/12/03
- Re: Use (eval-when-compile 'treesit) to save us from writing declare-function forms, Andrea Corallo, 2024/12/03
- Re: Use (eval-when-compile 'treesit) to save us from writing declare-function forms,
Eli Zaretskii <=
- Re: Use (eval-when-compile 'treesit) to save us from writing declare-function forms, Yuan Fu, 2024/12/04
- Re: Use (eval-when-compile 'treesit) to save us from writing declare-function forms, Eli Zaretskii, 2024/12/04
- Re: Use (eval-when-compile 'treesit) to save us from writing declare-function forms, Yuan Fu, 2024/12/05
- Re: Use (eval-when-compile 'treesit) to save us from writing declare-function forms, Eli Zaretskii, 2024/12/05
- Re: Use (eval-when-compile 'treesit) to save us from writing declare-function forms, Yuan Fu, 2024/12/06
- Re: Use (eval-when-compile 'treesit) to save us from writing declare-function forms, Eli Zaretskii, 2024/12/07
- Re: Use (eval-when-compile 'treesit) to save us from writing declare-function forms, Stefan Monnier, 2024/12/07
- Re: Use (eval-when-compile 'treesit) to save us from writing declare-function forms, Yuan Fu, 2024/12/08
- Re: Use (eval-when-compile 'treesit) to save us from writing declare-function forms, Eli Zaretskii, 2024/12/08
- Re: Use (eval-when-compile 'treesit) to save us from writing declare-function forms, Andrea Corallo, 2024/12/11