답변:
@Sigma의 답변에서 언급했듯이을 사용자 정의해야합니다 ibuffer-formats
. docstring은 수동으로 수정하는 방법에 대한 많은 세부 사항을 제공하며 customize
기계를 사용하여 수정하는 방법에 대해서도 설명 합니다. elisp 접근 방식을 선호하는 경우 name
목록 의 구성 요소 뒤의 숫자 가 열의 최소 및 최대 너비를 참조 하여 취향에 맞게 기본 설정을 조정할 수 있습니다. 따라서 이름 필드가있는 열을 기본값 18에서 30으로 변경하면 다음을 수행 할 수 있습니다.
;; nearly all of this is the default layout
(setq ibuffer-formats
'((mark modified read-only " "
(name 30 30 :left :elide) ; change: 30s were originally 18s
" "
(size 9 -1 :right)
" "
(mode 16 16 :left :elide)
" " filename-and-process)
(mark " "
(name 16 -1)
" " filename)))
당신이 대략 전체 버퍼 이름의 칼럼을보고있다 상관 무엇인지 구체적으로, 당신은 사용하여 "사용자 정의"아무것도하지 않고 그것을 할 수 있다면 ibuffer-switch-format
, 바인딩 `
내 ibuffer
.
이 기능은에 의해 지정된 대안 사이를 전환합니다 ibuffer-formats
. 기본적 ibuffer-formats
으로 두 가지 옵션이 있습니다.
((mark modified read-only locked " "
(name 18 18 :left :elide)
" "
(size 9 -1 :right)
" "
(mode 16 16 :left :elide)
" " filename-and-process)
(mark " "
(name 16 -1)
" " filename))
두 번째는 이름 열의 너비를 제한하지 않습니다.
customize
인터페이스 를 사용할 때조차도 사용자 정의를 수행하기 위해 elisp 양식을 작성 (또는 수정)하게됩니다.