unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* cpio-mode -- initial code
@ 2018-03-08  6:12 Douglas Lewan
  0 siblings, 0 replies; only message in thread
From: Douglas Lewan @ 2018-03-08  6:12 UTC (permalink / raw)
  To: emacs-devel


[-- Attachment #1.1: Type: text/plain, Size: 1110 bytes --]

Well, with some apologies for the delay, I'm finally delivering something
for cpio-mode. A tarball is attached.

Right now the only format that's supported is newc. The others will be
coming, but the reality is that the formats are the easy part. Similarly,
only file and directory extractions work at the moment.

To use this
1. Read a newc format cpio archive.
2. M-x cpio-mode in that buffer. (This should get you a dired-like buffer.)
3. Do basic dired-like things in this buffer.

Many commands have mappings, but most don't have implementations. If you
try to use a command that's not implemented, then an error to that effect
is signaled. (dired turned out to be bigger than I expected.)

The long-term intent is for the archive to be entirely editable. You should
be able to edit entry contents, save them into the archive buffer, touch
entries, change modes, owners and groups, add and delete entries, etc.
Archive detection is also a goal, so you would get cpio-mode for free with
the appropriate find-file hook.

All comments are welcome.

-- 
,Doug
Douglas Lewan
(908) 720-7908
Member of the PKRA.

[-- Attachment #1.2: Type: text/html, Size: 1461 bytes --]

[-- Attachment #2: cpio-mode-0.01-20180308011049.tar.gz --]
[-- Type: application/gzip, Size: 102056 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-03-08  6:12 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-08  6:12 cpio-mode -- initial code Douglas Lewan

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).