Go to the first, previous, next, last section, table of contents.
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.