purepistos.net
purepistos.net > Diakonos

Diakonos - A Text Editor

About

Diakonos is a customizable, usable console-based text editor. I made it with the intention of being easier to configure and use than emacs, more powerful than pico and nano, and not as cryptic as vi or ex. It is my hope that people experience the same elation going from other console editors to Diakonos as they do going from older languages to Ruby.

Diakonos is a Ruby program, and hence needs Ruby installed.

I can be found at irc.freenode.net:6667#mathetes, among other places, for technical support, or feedback and commentary about Diakonos. That IRC channel is the place to go for bug reports, feature requests and tech support. Even if I'm not around, I will eventually read anything you have to say.

 
 
_
_

Features

  • scripting in any language
  • macro recording and playback
  • multi-element clipboard
  • multi-level undo
  • parsed ("smart") indentation
  • customizable multilingual syntax highlighting, with support for embedded languages (e.g. PHP, eRuby, Javascript)
  • bookmarking, named and unnamed
  • regular expression searching
  • a customizable status line
  • limited ctags support
  • hooks

CHANGELOG

 
 
_
_

Download

Diakonos is made available under the GNU General Public License, version 2.

The absolute latest development source can be had from the git repository:

git clone git://github.com/Pistos/diakonos.git

 
 
_
_

Installation

As of version 0.8.3, Diakonos is distributed as a Ruby gem. As such, simply install with

gem install diakonos

Or you can get a fairly cutting-edge release with

gem install diakonos --source http://purepistos.net

See the Installation documentation on the wiki for instructions on installing from tarballs, or installing older versions.

 
 
_
_

Packages

Sourcemage users can just "cast diakonos".

Arch Linux users can install Diakonos from AUR. This can be done with "qpkg -p diakonos".

Users of the unstable branch of Debian ("Sid") can acquire the Diakonos package for Debian.

Gentoo users will have to wait for Gentoo officials to accept my ebuild, but in the meantime, you can put the ebuild in /usr/local/portage/app-editors/diakonos/ then emerge diakonos. The emerge will likely fail; before emerging, you may need to follow one line of instructions (found in the failure messages) to digest the ebuild:

ebuild <path to downloaded ebuild> digest

Diakonos ebuilds

If you create a package for any other distro, please let me know, and I will include it here.

 
 
_
_
Diakonos screenshot
 
 
_
_

Powered by Ramaze.

May 24, 2008