Go to the first, previous, next, last section, table of contents.


Variables About Archive Folder

elmo-archive-default-type
The initial setting is zip. Set archiver type by symbol.
elmo-archive-type-method-alist
Define archiver type's methods. (type is `lha', `zip', `zoo', `tgz' etc) Each element of the alist is following.
(action . (exec-name options))   ;; external program and its option.
(action . function)              ;; function
Currently available actions are following.
'ls, 'cat ('cat-headers)        ;; Minimal setting(read-only)
'mv ('mv-pipe), 'rm ('rm-pipe)  ;; full-access (with above)
'cp ('cp-pipe)                  ;;
In above actions, actions enclosed with braces are optional (They are used for better performance).
elmo-archive-suffix-alist
An alist of archiver-type (symbol) and suffix.
elmo-archive-file-regexp-alist
An alist of a regexp to get file number from list output of archiver and archiver-type (symbol).
elmo-archive-method-list
A list of elmo-archive-type-method-alist (type is a symbol of archiver-type).
elmo-archive-lha-dos-compatible
The initial setting is t on OS/2 and Win32. If non-nil, LHA is DOS (Mr. Yoshizaki original) compatible.
elmo-archive-cmdstr-max-length
The initial setting is 8000. Max length of command line argument for external archiver program. Emacs does not have a limit of command line byte length, but some OS (e.x OS/2) have. It depends on the OS. Archive folder is affected by this limit because it calls external archiver program directly (not called via shell). For example, you cannot delete messages if archiver program must receive larger bytes of arguments to delete. OS/2 have a command line argument limit of 8190 bytes, so we defined default as 8000 with some margin. However, you don't have an influence of command line argument limit if the archiver has `actions' to receive target file information from standard input (rm-pipe, mv-pipe, cat-headers action).


Go to the first, previous, next, last section, table of contents.