>>>>> On Fri, 11 Sep 2020 21:24:17 +0300, Eli Zaretskii <firstname.lastname@example.org> said:
>> From: Thibaut Verron <email@example.com>
>> Date: Fri, 11 Sep 2020 18:20:57 +0200
>> Cc: firstname.lastname@example.org, email@example.com, firstname.lastname@example.org,
>> email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org
>> > They call it "new document" rather than "new file" for this reason, I guess.
>> And ask you where to save it when you exit. That's what Emacs does
>> with file-visiting buffers.
>> Yes but if you don't want to save it, you can just click discard and never input a path. With the current setting
>> you need to choose a path before you can write text.
Eli> But with a buffer that doesn't visit a file, you don't get any prompt
Eli> at all.
We could set 'kill-buffer-hook' to a querying function in buffers
created via the toolbar.
There is already a (buffer-local) variable buffer-offer-save which, set to 'always, causes save-some-buffers to query for save the corresponding buffer, if non-empty.
And save-buffers-kill-emacs calls save-some-buffers with the second argument set to t, aka, "also save some non-file buffers".
It really looks as if this scenario is already planned, but just not for entry from the tool-bar.