emacs Ibuffer에서 열 너비를 동적으로 변경합니다.

emacs Ibuffer에서 열 너비를 동적으로 변경합니다.

열 너비를 동적으로 변경할 수 있습니까 emacs Ibuffer?

답변1

ibuffer-formats 값을 원하는 값으로 변경한 다음 ibuffer 창으로 다시 전환하고 "g"를 누르세요. ibuffer-update형식 변경을 확인하고 올바른 작업을 수행합니다. C-h v ibuffer-formats RET변수에 대한 문서가 표시됩니다.

예:

(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)))

나중에 쉽게 수정할 수 있도록 이를 .emacs 파일에 넣을 수 있습니다. 이름 열의 폭을 더 넓히려면 .emacs 파일을 편집하고 위의 18을 다른 것으로 변경할 수 있습니다.

(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)))

그런 다음 위의 다음 줄에 커서를 놓고 C-x C-e평가(setq...) 표현식을 입력하면 값이 ibuffer-formats변경됩니다.

관련 정보