• Kenichi Handa's avatar
    (archive-file-name-coding-system): New variable. · ad38511a
    Kenichi Handa authored
    Make it permanent-local.
    (byte-after, bref, insert-unibyte): New function.  Change most of
    char-after, aref, insert to them respectively.
    (archive-mode): Set archive-file-name-coding-system.
    (archive-summarize): Don't change the buffer's multibyteness.
    (archive-extract): Inherit archive-file-name-coding-system from
    archive-superior-buffer.  Bind coding-system-for-write to
    archive-file-name-coding-system.
    (archive-*-write-file-member): Encode ENAME by
    archive-file-name-coding-system.  Bind coding-system-for-write to
    no-conversion.
    (archive-rename-entry): Encode the filename by
    archive-file-name-coding-system.
    (archive-mode-revert): Don't change the buffer's multibyteness.
    (archive-arc-summarize, archive-lzh-summarize,
    archive-zoo-summarize): Don't change the buffer's multibyteness.
    Decode filenames by archive-file-name-coding-system.
    (archive-arc-rename-entry, archive-zip-chmod-entry): Don't change
    the buffer's multibyteness.
    ad38511a
arc-mode.el 63.5 KB