Ist es möglich, die Spaltenbreite spontan zu ändern emacs
Ibuffer
?
Antwort1
Ändern Sie den Wert von ibuffer-formats nach Wunsch, wechseln Sie dann zurück zum ibuffer-Fenster und drücken Sie „g“. Sie ibuffer-update
werden die Formatänderung bemerken und das Richtige tun. C-h v ibuffer-formats RET
Die Dokumentation für die Variable wird angezeigt.
Beispiel:
(setq ibuffer-formats
'((mark modified read-only " "
(name 18 18 :left :elide) " "
(size 9 -1 :right) " "
(mode 16 16 :left :elide) " " filename-and-process)
(mark " " (name 16 -1) " " filename)))
Sie können dies in Ihre .emacs-Datei einfügen, um es später einfach ändern zu können. Wenn Sie möchten, dass die Namensspalte breiter wird, bearbeiten Sie Ihre .emacs-Datei und ändern die 18 oben in etwas anderes:
(setq ibuffer-formats
'((mark modified read-only " "
(name 30 30 :left :elide) " "
(size 9 -1 :right) " "
(mode 16 16 :left :elide) " " filename-and-process)
(mark " " (name 16 -1) " " filename)))
Setzen Sie dann den Cursor auf die Zeile direkt nach dem Obigen und geben Sie C-x C-e
zur Auswertung den Ausdruck (setq ...) ein. Der Wert ibuffer-formats
wird geändert.