Ho notato quando mi sono seduto per fare un po 'di lavoro sul mio MacBook oggi che a un certo punto recentemente qualcosa era stato .gvimrc
rovinato rispetto alle mie impostazioni: quando ho lanciato MacVim, tutto sembrava normale tranne che la mia finestra era molto piccola (circa le dimensioni predefinite ). Curioso, ho provato verbose set columns?
che mi diceva "180, ultimo set da ~ / .gvimrc" anche se ovviamente la finestra non era larga 180 colonne. set columns=180
ripristinata la finestra alla larghezza prevista.
Dopo il solito debug e bisection dei miei file RC, ho notato qualcosa di insolito. Non sono sicuro che ciò sia correlato alle dimensioni delle mie colonne non applicabili o meno, in entrambi i casi è curioso e non riesco a capirlo.
Se corro mvim -u NONE -c "set columns=100"
:, ottengo una finestra come questa:
Se eseguo di nuovo esattamente lo stesso comando , ottengo questo:
verbose set co?
riporta rispettivamente 100 e 66, in entrambi i casi dicendo "ultima impostazione dall'argomento -c". Ripetendo il comando di avvio si alterna lo stato della finestra.
Ho provato a nuking .viminfo
tra le piste; non ha alcun effetto.
Sto usando MacVim snapshot 74 ora, anche se ero su una versione precedente quando questo ha iniziato a succedere e si è aggiornato per vedere se era solo una cosa di versioning. Sono il 10.10.3 ed è possibile che questo comportamento sia dovuto a un bug specifico di MacVim emerso a seguito dell'aggiornamento del sistema operativo (che è successo solo di recente). Tuttavia, se installo MacVim sul laptop di mia moglie (con la stessa versione del sistema operativo) il comportamento non si riproduce.
Sono in perdita. Cosa diavolo potrebbe causare questo comportamento?
EDIT: Dopo aver continuato il debug, ho notato che sembra riprodursi in questo modo solo se ho un monitor esterno collegato al laptop. Questo mi porta a credere che sia una specie di bug.