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-update
sẽ thông báo thay đổi định dạng và làm điều đúng đắn. C-h v ibuffer-formats RET
sẽ đư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-formats
sẽ được thay đổi.
ibuffer-formats
biến cho các phiên hiện tại và tương lai.
ibuffer-formats
biến không?