[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-loc
From: |
Jens Schmidt |
Subject: |
bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function |
Date: |
Tue, 28 Nov 2023 22:10:13 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Jens Schmidt <jschmidt4gnu@vodafonemail.de>
>> Cc: 67462@debbugs.gnu.org, dmitry@gutov.dev
>> Date: Mon, 27 Nov 2023 21:08:32 +0100
>>
>> Eli Zaretskii <eliz@gnu.org> writes:
>>
>> >
>> > What would it take to teach prog-fill-reindent-defun to DTRT outside
>> > comments and strings?
>
> (I meant "inside", sorry.)
>
>> IMO the problem here is that some modes already have an idea of what
>> could be TRT outside comments and strings, implemented in a
>> mode-specific fill-paragraph-function.
>
> But isn't filling inside comments and strings basically very similar
> in these modes?
You lost me here, sorry.
*Inside* comments and strings I don't see any issues: In these the
result of M-q should be identical before or after commit b889eced4449
introduced function `prog-fill-reindent-defun'. Because inside comment
and strings `prog-fill-reindent-defun' just forwards to
`fill-paragraph'.
It's outside comment and strings where behavior can differ. Or where
behavior actually differs, as shown in my initial report.
- bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function, Jens Schmidt, 2023/11/26
- bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function, Dmitry Gutov, 2023/11/26
- bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function, Jens Schmidt, 2023/11/26
- bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function, Eli Zaretskii, 2023/11/27
- bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function,
Jens Schmidt <=
- bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function, Dmitry Gutov, 2023/11/28
- bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function, Eli Zaretskii, 2023/11/29
- bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function, Jens Schmidt, 2023/11/29
- bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function, Eli Zaretskii, 2023/11/30
- bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function, Jens Schmidt, 2023/11/30
- bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function, Dmitry Gutov, 2023/11/30
- bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function, Juri Linkov, 2023/11/27
- bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function, Jens Schmidt, 2023/11/27
- bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function, Dmitry Gutov, 2023/11/27
bug#67462: 30.0.50; prog-fill-reindent-defun does not respect buffer-local fill-paragraph-function, Eli Zaretskii, 2023/11/27