Giter Site home page Giter Site logo

archive-rpm's Introduction

archive-rpm

Browse RPM and CPIO archives in Emacs with archive-mode

Have you ever tried opening a tarball or a zip file in Emacs? You will have noticed that it shows you a list of all the files in the archive, and you can open the individual files. Then perhaps you tried opening an RPM file, hoping to see something similar, only to be faced with a wall of binary data.

This pair of Emacs Lisp modules attempts to remediate that, giving you the same experience with RPM files as with tarballs and other archive files.

(Why two modules? As it turns out, RPM files consist of a bunch of metadata prepended to a compressed CPIO archive, so it makes sense to implement handling of CPIO archives, and then do RPMs on top of that.)

To install these modules, type M-x package-install-file, and select the directory containing archive-rpm.el and archive-cpio.el (don't select one of the modules themselves!). After that, any RPM files you open should display as some metadata plus a file listing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.