From kde-announce Wed Feb 16 06:05:29 2005 From: Mickael Marchand Date: Wed, 16 Feb 2005 06:05:29 +0000 To: kde-announce Subject: [kde-announce] Yzis M3 released Message-Id: <4212E2A9.8020402 () yzis ! org> X-MARC-Message: https://marc.info/?l=kde-announce&m=110855400613188 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Yzis team is glad to announce the M3 release of Yzis, the fast moving vi-compatible editor. A lot has happened since the M2 release of august 2004: many bugfixes and new features have been added, getting us closer to full vim feature set. Yzis is developed by the authors of kvim and uses modern technologies to move at a rapid pace: object oriented programming, lua scripting, highlighting syntax files in xml, unit testing. The core of Yzis is a reusable vi engine, which can be embedded as an editor component (in the spirit of scintilla). Frontend are provided for ncurses, KDE and for KPart (KDE component system). A Gnome port and a pure Qt port have been started but are looking for manpower. Yzis can be embedded directly into KDevelop and Quanta. Patches are available to embed it as the kmail composer (http://bugs.kde.org/show_bug.cgi?id=59481) and khtml form editor (http://dev.inzenet.org/~panard/others) Yzis is already usable as a day to day editor. If your favourite vim feature or command is not supported yet, please drop us a note at yzis-dev at yzis dot org. We will be happy to add it. The next release - M4 - is planned (http://www.yzis.org/schedule/) for summer 2005 and should be the last release before the 1.0 . The first stable version should be released at some point after KDE 4. Download: http://www.yzis.org/downloadsfolder/ Screenshots: http://www.yzis.org/screenshots/ Features: - - right-to-left support - - text completion support - - search bugfixes and improvements: n, N, *, g*, #, g# - - almost all vim ranges are supported: %, , :, ',... - - macro support - - marks and visual mark support - - indent support: >, <, >>, <<, indentation based on lua scripts - - mapping support for all modes (map, imap, vmap, omap, nmap, cmap, unmap, iunmap, vunmap, ounmap, cunmap, nunmap) - - more options supported: incsearch, hlsearch, tabstop, listchar, list, setlocal - - character case maniuplation: gU, gUgU, ~ - - swap file improvements - - utf8 support and related commands: :set encoding, :set fileencoding - - transparency support. - - copy/paste synchronisation with X11 - - more KTextEditor interfaces for better KDE integration (KDevelop, Quanta, khtml, kmail, ...) - - speed optmisations for repainting and key inputs - - updated highlighting code from kate - - support for highlight commands: :highlight :set syntax , :syntax on/off - - event system, with notifications to lua functions - - misc new commands: z, O, I, :e filename:line, :enew - - many bugfixes Lua related improvements: - - improvement of the scripting with tighter integration of lua - - can execute lua files from yzis (:source toto.lua) - - can execute lua code from yzis ex mode - - autoindent with lua scripts - - test suite written in lua for many commands - - access to options from lua - - access to map, imap, ... from lua Translations: - - up to date translations for french, norwegian, spanish and portugese. - - partial translations in polish, german and dutch Developer features: - - compilation with Qt4 - - unsermake support - - compilation under windows Ongoing development: - - full doc generation into html and man pages - - automatic documentation of commands directly from the code - - pure QT port - -- Yzis Editor - http://www.yzis.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCEuKnyOYzc4nQ8j0RAhroAJ916UrKGQL6MKTzdshpem+Ckh46zACeN0sW HYHYmSy1RAoUVjl59wRnPrg= =YEHf -----END PGP SIGNATURE----- _______________________________________________ kde-announce mailing list kde-announce@kde.org https://mail.kde.org/mailman/listinfo/kde-announce