-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Paris - 20/04/2004 01:05 The Yzis team is proud to release Yzis M1, the first milestone of the Yzis editor. Yzis is a vi compatible editor which aims at providing a reusable vi engine. The engine may be used inside the editor component of other applications or directly as a vi-like editor. Yzis already contains a KDE and a NCurses GUI frontend. The vi-engine is available as a KDE component (kpart), usable in Quanta, KDevelop. Yzis is however not tied to KDE and could be used in other environments (Gnome, windows, ...) Yzis is not yet usable in a day-to-day work. The milestone one is a proof-of-concept, to give a taste of the future. It features: * a vi engine backend available as a shared library * a text GUI based on ncurses * a KDE GUI with kpart component * a reusable KDE text editing component (support for the KTextEditor interface) * multi-buffer support * syntax highlighting based on Kate engine (experimental) * undo/redo (partly working) support * a set of unit tests based on cppunit * copy/paste and registers support * internationalisation support with french, english and dutch translations * vim moving: w, j, k, h, l, ^, 0, $, gg, G * vim text manipulation: x, i, d, D, o, O, a, A, p, P * vim buffer and exit: ZZ, :wa, :wq, :bn, :bp, :bd, :e, :q, :qa * vim search: s, n, ? You can see for yourself with the screenshots: ftp://download.yzis.org/shots/ Yzis is developed in C++, using a clean Object Oriented design. The separation of features into multiple classes makes it easy to contribute in isolated area of the code, without bothering with the whole codebase. Adding support for a new vi command is really easy. Yzis also features a set of unit tests which ensure that the steady development and the growing complexity will not hamper stability. Yzis already enjoys a small community of developer, which you are welcome to join ( http://www.yzis.org/staticpages/index.php?page=20040206014726923 ) All bug reports, suggestions and improvements are gladly welcome. About the team: The project was started by Mickael Marchand and Thomas Capricelli. * Mickael develops the KDE frontend and the vi engine. * Thomas Capricelli works on the ncurses frontend and on the vi engine * Philippe Fremy contributes to the vi engine and works on the unit tests All three were previously involved in KVim ( http://www.freehackers.org/kvim ) the port of gvim to KDE and the development of a vi editing component for KDE. Other contributors: * Mathieu Kooiman: KTextEditor support and bug reports * Thomas Nagy: icons, kconfig backend License The yzis engine is available under the Gnu LGPL. The KDE and NCurses frontend are available under the Gnu GPL. Download The source tar ball of the release is available at ftp://download.yzis.org/yzis/releases/ Debian packages are available through apt-get with "deb ftp://download.yzis.org/yzis ./" But the best is to grab the latest development version directly with our snapshots or through subversion: * ftp://download.yzis.org/yzis/ * http://www.yzis.org/staticpages/index.php?page=20040207014635259 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAha0RyOYzc4nQ8j0RAtTiAKCgLnp1eLrHb7r1Ee+mISNsuz795wCeL08f ogVe1oIT9BjxxhLTPcaEqwI= =KG5p -----END PGP SIGNATURE----- _______________________________________________ kde-announce mailing list kde-announce@kde.org https://mail.kde.org/mailman/listinfo/kde-announce