As described before, subscribed folder list is saved in `~/.folders' file. But you don't have to edit `~/.folders' directly. You can append, delete, edit folders from folder mode.
m a appends new folder to the folder mode. m g appends new folder group. To append new folder to this group, firstly open it, then execute append command in the next line.
You can cut folder by C-k, paste by C-y. Thus, you can change folder position as if you were editing a normal file.
wl-fldmgr-cut-entity-list
.
You can delete nickname or filter by putting ""(NULL) from the minibuffer while appending.
To append new folder to the empty folder group (after you create folder group by typing m g), firstly open it, then execute append command in the next line. If it is closed, folder is appended on the same level with the above folder group. It is difficult to explain by words so try it. In other words, appended position depends on the above folder group's open/close status.
wl-mime-charset
is used for saving wl-folders-file
.
m f adds filter to the folder at the current cursor point. To create new filter folder and leave the current folder unchanged, copy it M-c, make filter m f and paste it C-y. Multiple filter can be specified while appending filter. If you put ""(NULL), filter is deleted.
Sorting of the folders is executed by the function specified by
wl-fldmgr-sort-function
.
The initial setting is wl-fldmgr-sort-standard
,
which sorts alphabetically.
Sorting affects only on the current folder group. It does not
affect on the child groups.
Usually, access group displays all children folders, but you can set some folders hidden. Following operations are only available on access group.
Command wl-fldmgr-unsubscribe
(u) toggles the visibility
(subscribe/unsubscribe) of the folder at current cursor point. Against
this, wl-fldmgr-unsubscribe-region
(U) hides folders in the
specified region.
Note that wl-fldmgr-unsubscribe-region
does not toggle while
wl-fldmgr-unsubscribe
toggles. These two commands accept prefix
argument and if the argument has positive number, the unsubscribe it.
If the prefix argument has negative value, folder becomes visible and if
zero, folder visibility is toggled.
The other commands, wl-fldmgr-subscribe
and
wl-fldmgr-subscribe-region
are also prepared (not binded to the
key).
Moreover, if wl-fldmgr-cut
or wl-fldmgr-cut-region
is
executed in the access group, they have a same effect with
wl-fldmgr-unsubscribe
and wl-fldmgr-unsubscribe-region
.
The difference is that cut commands deletes folders from the current
buffer.
You can insert and delete folders in the access group like usual folder group. But insert and delete commands can be only available for the children folders of the access group and they only sets the subscribe status. In other words, insertion of the folder means subscribing, deletion means unsubscribing. (2)
To update the access group when children folders are inserted or deleted by other way (other than Wanderlust), open the access group by typing C-u RET. See section Selecting Folder.
The order of children folders of access group is saved after
insertion/deletion/sorting.
If you set wl-force-fetch-folders
to non-nil or open access group
by typing C-u RET, disappeared folders are deleted and
newly created folders are inserted on the top of the access group.
Key bindings on the folder mode related to folder editing are shown below. All bindings starts with m, and primary commands are binded to one stroke key binding.
wl-fldmgr-add
)
wl-fldmgr-make-group
)
wl-fldmgr-make-access-group
)
wl-fldmgr-delete
)
wl-fldmgr-rename
)
wl-fldmgr-make-multi
)
wl-fldmgr-make-filter
)
wl-fldmgr-copy
)
wl-fldmgr-copy-region
)
wl-fldmgr-cut
)
wl-fldmgr-cut-region
)
wl-fldmgr-yank
)
wl-fldmgr-set-petname
)
wl-fldmgr-clear-cut-entity-list
)
wl-fldmgr-sort
)
wl-fldmgr-save
)
[Following commands are only available on the access groups]
wl-fldmgr-unsubscribe
)
wl-fldmgr-unsubscribe-region
)
wl-fldmgr-access-display-normal
)
wl-fldmgr-access-display-all
)
wl-interactive-save-folders
t
. If non-nil and folder view is
modified, confirm saving it before Wanderlust or Emacs exits. If
nil
, save without confirmation.
wl-fldmgr-make-backup
t
. If non-nil, `~/.folders.bak' is
created before saving the folder status.
wl-fldmgr-sort-function
wl-fldmgr-sort-standard
. A function to
sort folders. By default function, folders are sorted alphabetically
and folder group is put on top (when wl-fldmgr-sort-group-first
is non-nil).
wl-fldmgr-sort-group-first
t
. If non-nil,
wl-fldmgr-sort-standard
precedes folder group. If nil
, it
does not care whether it is folder group or not.
wl-folder-check-async
t
. If non-nil, check folder's unread
status asynchronously. It boosts newsgroup checking.
wl-folder-check-fast
nil
.
If non-nil, it does not update folder status while checking.
wl-folder-notify-deleted
nil
.
If non-nil, negative value is displayed when the message is deleted. If
sync
, folder is synchronized when the message is deleted. If
nil
, message deletion is ignored.
wl-fldmgr-add-complete-with-current-folder-list
nil
.
Non-nil means call elmo-folder-list-subfolders
and get completion
candidate for wl-fldmgr-add
.
Following is a note for folder editing.
wl-fldmgr-cut-entity-list
.
paste(yank) command pastes the folders on one cut or copy command
(If copy command is executed by region, folders in the region are pasted
by one paste command)
Go to the first, previous, next, last section, table of contents.