¿Es posible cambiar el ancho de la columna sobre emacs
Ibuffer
la marcha?
Respuesta1
Cambie el valor de ibuffer-formats al que desee, luego vuelva a la ventana de ibuffer y presione 'g'. ibuffer-update
Notará el cambio de formato y hará lo correcto. C-h v ibuffer-formats RET
Aparecerá la documentación para la variable.
Ejemplo:
(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)))
Puede poner esto en su archivo .emacs para modificarlo fácilmente más adelante. Si quisiera que la columna de nombre fuera más ancha, editaría su archivo .emacs y cambiaría los 18 anteriores por algo más:
(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)))
Luego coloque el cursor en la línea justo después de lo anterior y escriba para evaluar la expresión (setq...) y se cambiará C-x C-e
el valor de .ibuffer-formats