🐛 🤖 Neovide schließt ohne Speichern-Rückfrage [unvollständig] #3
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
Reviewed/Confirmed
Reviewed/Duplicate
Reviewed/Invalid
Reviewed/Won't Fix
Status/Abandoned
Status/Blocked
Status/Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
holm/dotfiles_nvim25#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
██░░░░░░░░█████████░█████░░░░░███████░░░Meldung (Holm 2026-10-01)
„bei close closed neovide ohne save yes no blocker. das ist nogo für ui"
Befund v00 (c1b1, Neovide 0.16.2)
g:neovide_confirm_quit=v:true(Standard); die eingebaute Quit-Logik ruft dannconfirm qa.&modified=1), Schließen über i3kill(=$mod+q, schickt WM_DELETE_WINDOW) → Dialog erscheint: „Änderungen in … speichern? [J]a (N)ein (A)bbrechen", Datei bleibt unverändert.$mod+q,:q, Caja-Fall,xkill, Taste im Dialog?).[unvollständig]
Schließweg klären, dann nachstellen und abdichten.
Befund Holm-Lauf 2026-10-01 01:03 (
neovide --log, echte Tastatur,$mod+q)Parallel(Quit)×2 → Dialog „… speichern? [J]a (N)ein (A)bbrechen" gerendert → danach genau eine Taste:Keyboard("j").jist im deutschen Dialog der Hotkey für [J]a → Datei gespeichert (/tmp/closetest.txtenthält die Eingabe), Neovide beendet.Ergebnis: Die Rückfrage funktioniert. Das Speichern war die Antwort
jauf den Dialog. Die Erstmeldung („ohne Rückfrage") ist nicht nachgestellt; Vermutung: auch dort hat eine Taste (joder Enter = Vorgabe Ja) den Dialog sofort beantwortet. Kein Code-Fix nötig → geschlossen. Wiedereröffnen, falls der Dialog nachweislich fehlt.Wieder offen — Holm 2026-10-01: Ablauf genauer
„ich klicke datei in caja recht -> öffnen in neovide -> i -> tipp -> win-q -> close und save."
Gegentest v00 (RPC-gesteuert, Insert-Modus aktiv,
i3-msg kill):mode()=r(Dialog offen), Prozess lebt, mehrere FocusLost/FocusGained beantworten den Dialog nicht, Datei unverändert. Der Insert-Modus allein erklärt es also nicht.Nicht nachgestellt: echte Tastatur (Super gedrückt, Autorepeat, offenes Completion-Menü beim Tippen). Nächster Schritt: Holm-Lauf mit
--logexakt nach diesem Ablauf, ohne weitere Taste nachwin-q.Ursache gefunden (Caja-Lauf mit
--log, 2026-10-01 01:10)~/transfer-v00.md; Buffer geändert (●), dann$mod+q→Quit→ nvim ruft sofortneovide.quit, kein Dialog, Datei um 01:10:20 geschrieben..mdstatt.txt.awa.md→filetype=vimwiki,autowriteall=true;closetest.txt→filetype=text,autowriteall=false.lua/plugins/wiki.lua(vimwiki, Holm-WIP, uncommittet). vimwiki setzt für seine Bufferautowriteall(Defaultg:vimwiki_autowriteall=1) und übernimmt perg:vimwiki_global_ext(Default 1) jede.md-Datei, nicht nur die Wiki-Pfade.autowriteallschreibt bei:qastill →confirm qahat nichts mehr zu fragen.Kein Neovide-Bug. Fix-Entscheid bei Holm (Optionen im Chat).