[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-announce
Subject:    [kde-announce] Yzis M1 released
From:       Philippe Fremy <phil () freehackers ! org>,
Date:       2004-04-20 23:06:53
Message-ID: 200404210107.11990.marchand () kde ! org
[Download RAW message or body]

-----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

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic