Câu trả lời:
Thay đổi giá trị của các định dạng ibuffer thành những gì bạn muốn, sau đó quay lại cửa sổ ibuffer và nhấn 'g'. ibuffer-updatesẽ thông báo thay đổi định dạng và làm điều đúng đắn. C-h v ibuffer-formats RETsẽ đưa ra tài liệu cho biến.
Thí dụ:
(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)))
Bạn có thể đặt nó vào tệp .emacs để dễ dàng sửa đổi sau này. Nếu bạn muốn cột tên rộng hơn, bạn sẽ chỉnh sửa tệp .emacs của mình và thay đổi số 18 ở trên thành một thứ khác:
(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)))
Sau đó đặt con trỏ trên dòng ngay sau phần trên và gõ C-x C-eđể đánh giá biểu thức (setq ...) và giá trị của ibuffer-formatssẽ được thay đổi.
ibuffer-formatsbiến cho các phiên hiện tại và tương lai.
ibuffer-formatsbiến không?