mutt 사이드바: 폴더 확장/축소

mutt 사이드바: 폴더 확장/축소

사이드바에서 단일 폴더 또는 모든 폴더를 확장/축소하는 방법이 있습니까 mutt-patched? 사이드바에서 이에 대한 정보를 찾을 수 없습니다.문서.

답변1

실제로 저는 구성 파일을 사용하여 이를 달성하는 방법을 알고 있습니다.

maildirs 디렉토리 구조는 다음과 같습니다:

~/Mail/
├── account1
│   ├── INBOX
│   │   ├── cur
│   │   ├── new
│   │   └── tmp
│   ├── cur
│   ├── drafts
│   │   ├── cur
│   │   ├── new
│   │   └── tmp
│   ├── new
│   ├── sent
│   │   ├── cur
│   │   ├── new
│   │   └── tmp
│   ├── spam
│   │   ├── cur
│   │   ├── new
│   │   └── tmp
│   └── tmp
└── account2
    ├── INBOX
    │   ├── cur
    │   ├── new
    │   └── tmp
    ├── cur
    ├── drafts
    │   ├── cur
    │   ├── new
    │   └── tmp
    ├── new
    ├── sent
    │   ├── cur
    │   ├── new
    │   └── tmp
    ├── spam
    │   ├── cur
    │   ├── new
    │   └── tmp
    └── tmp

Mutt/Neomutt 예제 구성(둘 다 작동해야 함)

# some basic configuration
set folder = ~/Mail
set sidebar_sort_method=alpha
set sidebar_indent_string="  "
set sidebar_folder_indent=yes

# initial mailboxes config
mailboxes `find ~/Mail -type d -mindepth 1 -maxdepth 1 | xargs`

# folder hooks for account1
folder-hook account1$ "unmailboxes *"
folder-hook account1$ "mailboxes `find /tmp/Mail -type d -mindepth 1 -maxdepth 1 | xargs`"
folder-hook account1$ "mailboxes `find /tmp/Mail/account1 -type d -mindepth 1 -maxdepth 1 -not -name 'new' -not -name 'cur' -not -name 'tmp' | xargs`"

# folder hooks for account2
folder-hook account2$ "unmailboxes *"
folder-hook account2$ "mailboxes `find /tmp/Mail -type d -mindepth 1 -maxdepth 1 | xargs`"
folder-hook account2$ "mailboxes `find /tmp/Mail/account2 -type d -mindepth 1 -maxdepth 1 -not -name 'new' -not -name 'cur' -not -name 'tmp' | xargs`"

# macro to display all mailboxes
macro index,pager <f5> "<enter-command>mailboxes `find ~/Mail -mindepth 1 -maxdepth 2 -type d -not -name 'new' -not -name 'cur' -not -name 'tmp' | xargs`<enter>"
  • 이제 neomutt를 시작하면 계정만 표시됩니다.
  • 계정 이메일을 입력하면 선택한 계정에 속한 하위 사서함과 다른 계정 이름만 표시됩니다(하위 사서함 제외).
  • 가지고 있는 모든 메일함을 표시하기 위해 다음과 같은 매크로를 준비했습니다.F5

ASCII 브로드캐스트

답변2

접힌 폴더는아직 구현되지 않음. 기능을 요청하거나 댓글을 남길 수 있습니다.소스 코드 저장소.

관련 정보