ee-dselect

ee-dselect - Debian package handling frontend

Description

ee-dselect is the Emacs user interface for managing Debian GNU/Linux packages. It is the front-end to dpkg and apt-get. However, currently it yet can't do anything beyond browsing a categorozed listings of Debian packages.

Default views

By Section/by Priority

Packages in this view are categorized under the same section names as they have in the Debian packaging system. In every section they are grouped by priority.

r-filter filters out packages with architectures not equal to "all" or "i386"
c-path-finder categorizes by section name and then by priority
c-sorter sorts the categories at first level (section names) alphabetically; at second level (priorities) sorts in the pre-defined order: "required", "important", "standard", "optional", "extra"
r-sorter package records are sorted alphabetically by package name
r-printer prints package name and first line of package description
r-select creates separate window with package full description
+ admin (392)
- base (97)
 + required (39)
 + important (12)
 + standard (6)
 + optional (37)
 + extra (3)
+ comm (46)
- devel (1364)
 - standard (15)
    bin86 16-bit assembler and loader
    binutils The GNU assembler, linker and binary utilities.
    bison A parser generator that is compatible with YACC.
    flex A fast lexical analyzer generator.
    g++ The GNU C++ compiler.
    g++-2.95 The GNU C++ compiler.
    gcc The GNU C compiler.
    gcc-2.95 The GNU C compiler.
    gcc-3.0 The GNU C compiler.
    gcc-3.0-base The GNU Compiler Collection (base package).
    gdb The GNU Debugger
    libc6-dev GNU C Library: Development Libraries and Header Files.
    libstdc++2.10-dev The GNU stdc++ library (development files)
    make The GNU version of the "make" utility.
    rcs The GNU Revision Control System
 + optional (1042)
 + extra (307)
+ doc (496)
+ editors (159)
--:%%  *ee-dselect*  (ee-dselect)--L1--C0--Top----------------------
 

By Priority/by Section

Packages in this view are categorized by priority. In every priority category they are categorized under the same section names as they have in the Debian packaging system.

r-filter filters out packages with architectures not equal to "all" or "i386"
c-path-finder categorizes by priority and then by section name
c-sorter sorts the categories at first level (priorities) in the pre-defined order: "required", "important", "standard", "optional", "extra"; at second level (section names) sorts alphabetically
r-sorter package records are sorted alphabetically by package name
r-printer prints package name and first line of package description
r-select creates separate window with package full description
+ required (42)
+ important (39)
- standard (83)
 + admin (2)
 + base (6)
 - devel (15)
    bin86 16-bit assembler and loader
    binutils The GNU assembler, linker and binary utilities.
    bison A parser generator that is compatible with YACC.
    flex A fast lexical analyzer generator.
    g++ The GNU C++ compiler.
    g++-2.95 The GNU C++ compiler.
    gcc The GNU C compiler.
    gcc-2.95 The GNU C compiler.
    gcc-3.0 The GNU C compiler.
    gcc-3.0-base The GNU Compiler Collection (base package).
    gdb The GNU Debugger
    libc6-dev GNU C Library: Development Libraries and Header Files.
    libstdc++2.10-dev The GNU stdc++ library (development files)
    make The GNU version of the "make" utility.
    rcs The GNU Revision Control System
 + doc (4)
 + interpreters (9)
 + libs (5)
 + mail (5)
 + math (2)
 + net (17)
 + otherosfs (1)
 + shells (1)
 + text (6)
 + utils (9)
 + web (1)
+ optional (7056)
+ extra (1532)
--:%%  *ee-dselect*  (ee-dselect)--L1--C0--All----------------------
 

Emacs-related packages

This view displays only packages, whose name or description contains the word "Emacs". Packages are categorized under their section names. This view shows how poorly Debian packages are categorized into sections in the Debian packaging system: Emacs-related packages can be found under many different arbitrary sections.

r-filter filters out packages whose name or description don't match the string "emacs"
c-path-finder categorizes packages by section name
r-printer prints package name and first line of package description
r-select creates separate window with package full description
- devel (15)
   cvs-pcl Concurrent Versions System Emacs extension (pcl-cvs)
   doxymacs E-lisp package for making doxygen usage easier under Emacs.
   eieio Enhanced Implementation of Emacs Interpreted Objects
   emacs20-dl-dev Dynamic Loading GNU Emacs header files.
   erlang-mode A major mode for editing Erlang in Emacs
   gettext-el Emacs po-mode for editing .po files.
   gnats The GNU problem report management system (central database)
   gnats-user The GNU problem report management system (client tools)
   haskell-mode A major mode for editing Haskell in Emacs
   ocaml-core Objective CAML (metapackage)
   oo-browser (Emacs) Object Oriented Class Browser
   prcs The Project Revision Control System
   prcs-el ELisp support for the Project Revision Control System
   semantic A lexer, parser-generator, and parser written in elisp
   tuareg-mode An emacs-mode for ocaml programs.
- doc (5)
   elisp-manual Emacs Lisp Reference Manual
   elisp-manual-ja Japanese version of Emacs Lisp Reference Manual
   emacs-lisp-intro An Introduction to Programming in Emacs Lisp
   emacs-lisp-intro-ja Japanese version of "Programming in Emacs Lisp"
   emacs-manual-ja Japanese version of the GNU Emacs Manual
- editors (35)
   ada-mode Ada mode for Emacs and XEmacs
   aleph-emacs The Aleph programming language - emacs mode
   apel Portable Emacs Library
   asn1-mode Emacs mode for editing ASN.1 specification files
   bitmap-mule package to use bitmap in MULE or Emacs/mule.
   crypt++el Emacs-Lisp Code for handling encrypted files
   css-mode A Cascading Style Sheets (CSS) editing mode for Emacs
   debview Emacs mode for viewing Debian packages
   elib Library of commonly-used Emacs functions
   emacs-dl-canna Canna DL module for emacs20-dl
   emacs-dl-wnn Wnn DL module for emacs20-dl
   emacs-goodies-el Miscellaneous add-ons for Emacs
   emacs20 The GNU Emacs editor.
   emacs20-dl The GNU Emacs editor. (Dynamic Loading supported)
   emacs20-dl-el GNU Emacs LISP (.el) files. (for emacs20-dl)
   emacs20-el GNU Emacs LISP (.el) files.
   emacs21 The GNU Emacs editor.
   emacs21-el GNU Emacs LISP (.el) files.
   emacsen-common Common facilities for all emacsen.
   emacspeak speech output interface to Emacs
   emacspeak-ss Emacspeak speech server for several synthesizers
   etalk talk client for the Emacs editor
   gnuserv Allows you to attach to an already running Emacs
   html-helper-mode A popular HTML editing mode for emacs
   inform-mode Emacs mode for editing Inform files
   initz Handles the switching of initialization files of emacsen.
   mmm-mode Multiple Major Mode for Emacs
   mule-ucs character code translator system on Emacs
   sml-mode A major Emacs mode for editing Standard ML.
   speedbar Dired on steroids
   texmacs WYSIWYG emacs-ish mathematical text editor
   tramp Remote file access in emacs.
   ttcn-el GNU Emacs modes for TTCN-3/protocol testing languages.
   xae XML Authoring Environment for Emacs
   yc-el Yet another Canna client for Emacsen.
- electronics (1)
   verilog-mode Emacs mode for verilog language
- games (1)
   trr19 A type training software on GNU Emacs.
- interpreters (3)
   ri-cs-el an emacs interface for ri
   ri-db-el an emacs interface for ri
   ruby-elisp Emacs-lisp ruby-mode for Ruby
- mail (12)
   bbdb The Insidious Big Brother Database (email rolodex) for Emacs
   c-sig A signature tool for GNU Emacs
   flim Library to provide basic features about message for Emacsen
   mew Messaging in the Emacs World
   mh-e the GNU Emacs front end for MH and nmh mail user agents.
   mu-cite Message Utilities for emacsen.
   post-el emacs major mode for editing mail
   prom-mew procmail reader for Mew
   semi Library to provide MIME feature for GNU Emacs.
   vm A mail user agent for Emacs
   wl Yet Another Message Interface On Emacsen.
   wl-beta Yet Another Message Interface On Emacsen. (beta branch)
- math (5)
   calc An advanced calculator and mathematical tool for Emacs
   ess Emacs statistics mode, supporting R,S and others
   gnuplot-mode Yet another GnuPlot mode for Emacs.
   octave2.0-emacsen Emacs support for the GNU Octave language
   octave2.1-emacsen Emacs support for the GNU Octave language
- misc (4)
   edb A database program for GNU Emacs
   planner-el The Emacs Planner
   remembrance-agent Emacs mode to help find relevant texts
   x-face-el XFace utility for GNU Emacs.
- net (6)
   erc an Emacs IRC client
   eudc Emacs Unified Directory Client
   liece IRC (Internet Relay Chat) client for Emacs.
   liece-dcc DCC program for liece.
   lyskom-elisp-client Emacs client for LysKOM.
   zenirc Major mode for wasting time
- news (2)
   gnus A versatile News and mailing list reader for Emacsen
   gnus-bonus-el Miscellaneous add-ons for Gnus
- science (1)
   biomode [Biology] An Emacs mode to edit genetic data
- shells (2)
   eshell An Emacs command shell
   pcomplete Programmable completion for Emacs
- sound (2)
   mpg123-el a front-end program to mpg123 audio player on Emacsen.
   timidity-el An Emacs front end to the timidity MIDI sequencer.
- tex (5)
   auctex An integrated environment for writing TeX/LaTeX documents.
   chktex Finds typographic errors in LaTeX
   preview-latex Render LaTeX equations etc. in an emacs buffer
   whizzytex a WYSIWIG environment for LaTeX
   yatex Yet Another LaTeX mode
- text (10)
   lookup-el Search interface to electronic dictionaries by Emacs.
   manued-el Minor mode for manued proofreading method
   php-elisp Emacs support for php files.
   psgml An Emacs major mode for editing SGML documents.
   rdtool-elisp Emacs-lisp rd-mode for writing RD document
   records-common Save and index notes in Emacs environment
   records-gnuemacs Save and index notes in Emacs environment
   records-xemacs Save and index notes in Emacs environment
   tdtd Emacs major mode for editing SGML and XML DTDs
   xslide XSL editing mode for Emacs.
- utils (9)
   artist Emacs Lisp drawing package
   debbugs-el Access the Debian BTS from within Emacs
   dpkg-dev-el Emacs-related Debian development helpers
   egg Tamago V.4 -- EGG Input Method Architecture for Emacs
   idl-font-lock-el OMG IDL font-locking for Emacs
   migemo Japanese incremental search with Romaji on Emacsen
   migemo-perl Japanese incremental search with Romaji on Emacsen
   skk Simple Kana to Kanji conversion program
   windows-el Window manager for GNU Emacs
- web (14)
   elserv HTTP server that runs on Emacsen.
   emacs-wiki Maintain a local Wiki using Emacs-friendly markup
   hns2-tools Hyper Nikki System tools for editing diary.
   latte The Language for Transforming Text (currently to html)
   onshore-timesheet-el Emacs Lisp onShore Timesheet Client
   w3-doc-e20 Documentation for w3-el.
   w3-doc-e21 Documentation for w3-el-e21.
   w3-el-e20 Web browser for GNU Emacs 20
   w3-el-e21 Web browser for GNU Emacs 21
   w3-lisp-e20 Elisp source for w3-el web browser
   w3-lisp-e21 Elisp source for w3-el web browser
   w3-url-e21 URL library for use by w3-el-e21
   w3-url-lisp URL library for use by w3-el-e21 (Lisp source)
   w3m-el a simple Emacs interface of w3m
- x11 (2)
   elpoint Yet another presentation tool on Emacsen
   xfonts-bitmap-mule ETL 16dot bitmap font for X
--:%%  *ee-dselect*  (ee-dselect)--L1--C0--All-------------------------
 

TODO

  • Add more views
  • Rename ee-dselect to ee-dpkg or make alias
  • Add full functionaly of the dselect program