Source: circe
Section: net
Priority: optional
Maintainer: David Bremner <bremner@debian.org>
Build-Depends: debhelper (>= 9), dh-elpa
Standards-Version: 3.9.6
Homepage: https://github.com/jorgenschaefer/circe

Package: elpa-circe
Architecture: all
Depends: ${misc:Depends}, emacsen-common (>= 2.0.8), elpa-lui, elpa-lcs
Description: client for IRC in Emacs
 Circe is a Client for IRC in Emacs. It integrates well with the rest
 of the editor, using standard Emacs key bindings and indicating
 activity in channels in the status bar so it stays out of your way
 unless you want to use it. Complexity-wise, it is somewhere between
 rcirc (very minimal) and ERC (very complex).

Package: elpa-lui
Architecture: all
Depends: ${misc:Depends}, emacsen-common (>= 2.0.8), elpa-tracking
Description: linewise user interface library for emacs
 LUI provides a user interface for applications. The user interface is
 quite simple, consisting of an input line, a prompt, and some output
 area, but Lui includes a lot of common options, such as time stamps,
 filling, colorization, etc.

Package: elpa-tracking
Architecture: all
Depends: ${misc:Depends}, emacsen-common (>= 2.0.8), elpa-shorten
Description: library for buffer modification notification in emacs
 The library provides a way to globally register buffers as being
 modified and scheduled for user review. The user can cycle through
 the buffers using C-c C-SPC. This is especially useful for buffers
 that interact with external sources, such as chat clients and
 similar programs.

Package: elpa-lcs
Architecture: all
Depends: ${misc:Depends}, emacsen-common (>= 2.0.8)
Description: longest common sequence library for emacs
 This library provides functions to find the Longest Common Sequence
 (LCS) of two sequences. This is used to create a unified diff to two
 lists. See `lcs-unified-diff' for a useful function to be called.

Package: elpa-shorten
Architecture: all
Depends: ${misc:Depends}, emacsen-common (>= 2.0.8)
Description:  component-wise string shortener for emacs
 This is a component-wise string shortener, meaning that, given a list
 of strings, it breaks each string into parts, then computes shortest
 prefix of each part with respect to others of the same 'depth', such
 that when joined back together, the shortened form of the whole
 string remains unique within the resulting list.  Many styles of
 shortening are made possible via three functions that the caller may
 provide: the split function, the join function, and the
 validate-component function.
