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

List:       kde-announce
Subject:    [kde-announce] Yzis M3 released
From:       Mickael Marchand <mikmak () yzis ! org>
Date:       2005-02-16 6:05:29
Message-ID: 4212E2A9.8020402 () yzis ! org
[Download RAW message or body]

-----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: %, <line>, <start>:<end>,
'<mark>,...
- - 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 <filetype>,
: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
[prev in list] [next in list] [prev in thread] [next in thread] 

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