[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#72223: 31.0.50; c-ts-mode-indent-style custom function should accept
From: |
Eli Zaretskii |
Subject: |
bug#72223: 31.0.50; c-ts-mode-indent-style custom function should accept a `mode`(c/c++) parameter |
Date: |
Sun, 21 Jul 2024 11:46:36 +0300 |
> Date: Sat, 20 Jul 2024 22:10:06 +0800
> From: Meow King via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
>
>
> Currently, the `c-ts-mode--get-indent-style` function:
> ```
> (defun c-ts-mode--get-indent-style (mode)
> "Helper function to set indentation style.
> MODE is either `c' or `cpp'."
> (let ((style
> (if (functionp c-ts-mode-indent-style)
> (funcall c-ts-mode-indent-style)
> (alist-get c-ts-mode-indent-style (c-ts-mode--indent-styles
> mode)))))
> `((,mode ,@style))))
> ```
> We can use `c-ts-mode-indent-style` to customize our indentation.
> However, the function doesn't accept a `mode` parameter, without which
> we cannot determine the current customizing indentation style of what
> language (c/c++).
Isn't the mode available as the value of major-mode?