GNU bug report logs -
#71404
30.0.50; [WISHLIST] string-edit-mode should allow changing major mode
Previous Next
Reported by: Nicholas Vollmer <nv <at> parenthetic.dev>
Date: Fri, 7 Jun 2024 03:51:01 UTC
Severity: wishlist
Found in version 30.0.50
Done: Stefan Kangas <stefankangas <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Nicholas Vollmer <nv <at> parenthetic.dev> writes:
> Nicholas Vollmer <nv <at> parenthetic.dev> writes:
>
>> Nicholas Vollmer <nv <at> parenthetic.dev> writes:
>>
>> Attached is a proof-of-concept patch which addresses bugs
>> #71404, #71405, and
>> #71406 I'll take care of that if/when the design is agreed
>> upon.
>>
>> The patch rewrites string-edit-mode as a minor mode.
>> It utilizes an overlay for the edit prompt (to persist across
>> major mode
>> changes) and prevents the prompt separator from being deleted.
>> It persists the buffer-local editing data so that the major
>> mode can be
>> changed
>> and the edit can still be completed.
>> It uses #'ignore as the default abort function if none is
>> provided.
>
> Sorry. Forgot to attach patch.
> Attached here.
>
> [2. text/x-patch;
> 0001-lisp-textmodes-string-edit.el-refactor-as-minor-mode.patch]...
Any thoughts here?
This bug report was last modified 83 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.