NAME

Kephra - crossplatform, CPAN-installable GUI-Texteditor along perllike Paradigms

DISCLAIMER

This App do currently not install fully from cpan shell but I do my best to change that ASAP. Now its just on CPAN for people who want to help ME. *g*

SYNOPSIS

> kephra [<files>]   # start with certain files open

DESCRIPTION

This module install's a complete editor application with all its configs and documentation for your programming, web and text authoring.

Philosophy

I know, i know, there are plenty text editors out there, even some really mighty IDE, but this is my attempt to make it better. And by that i don't meant to make a better vi or emacs nor kommodo, but to carry over to text editing, what makes perl a great language: A low entry barrier, a high end and to have a choice between different styles, like the vi command line input style, the emacs keyboard combinations style and the GUI style. We're currently not that far but already achieved a good portion.

The other thing is that CPAN, perl's great toolbox, has already many modules, that cover most of the feature, a good IDE needs today. Why don't we use it for our own programming?

The third pillar idea will become more important after 0.4.5 or so. In the end you know best what you want. It should be easy to extend your most important tool as a programmer to get your ideas working in a fast manner.

Features

Beside all the basic stuff that would you expect from a notepad, we have file sessions, simple templates, recent closed files, and file functions applied to all files, where it makes sense.

We have also a pile of advanced text navigation (on braces or blockwise), goto last edit or 10 doc spanning Bookmarks as well as find in files.

Advanced undo, line editing (edit functions that take the current line as input), move selected text by mouse or keyboard. Formating funtions like blockformat, align blocks, indenting, commenting ...

Documents have several properties like syntax styling, auto indention, tab width, tab use, write protection.

View options contain switches for any GUI element and marker for: current line, end of line bytes, right margin, indetion guides, bracehiglighting, line wrap and font.

Every menu and toolbar is evaluated from a simple yaml file, so you can change it easily by opening this files from the config menu.

TO DO

- Complete CPANification

Stable Release 0.4

This release is about getting the editor liquid or highly configurable. Its also about improvements in the user interface and of course the little things we missed. And its about time that it will released so that can we can concentrate more on features for coding support.

Stable Release 0.5

Things like output panel, code folding, snippet lib, help integration, autocompletition and so on. Hope that by the end of 0.4.n series will be the extention API stable.

SUPPORT

Bugs should be reported via the CPAN bug tracker at

http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Kephra

For other issues, contact the author.

More info and resources you find on our sourceforge web page under:

http://kephra.sourceforge.net

AUTHORS

* Herbert Breunung <lichtkind@cpan.org> (main author)

* Jens Neuwerk <jenne@gmxpro.net> (author of icons, GUI advisor)

* Adam Kennedy <adamk@cpan.org> (cpanification)

COPYRIGHT

This Copyright applies only to the "Kephra" Perl software distribution, not the icons bundled within.

Copyright 2004 - 2008 Herbert Breunung.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU GPL.

The full text of the license can be found in the LICENSE file included with this module.