Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Yzis is a vi/vim engine that is easy to integrate in any graphical application.
C++ Lua C VimL Prolog Shell Other
Branch: master
Failed to load latest commit information.
cmake/modules Mac compatibility for the build system
doc doxygen with macro add_doc(...)
kpart_yzis use ${KDE4_KTEXTEDITOR_LIBS} instead of 'ktexteditor'. Patch from Adr…
kyzis use ${KDE4_KTEXTEDITOR_LIBS} instead of 'ktexteditor'. Patch from Adr…
libyzis Replace C swap idiom with std::swap.
libyzisrunner global settings for CMAKE_EXE_LINKER_FLAGS for windows/mingw32
nyzis doxygen with macro add_doc(...)
qyzis Fixed qyzis division by zero bug
scripts r2369@iflap30: mm | 2007-07-12 16:09:30 +0200
syntax removing 'perl' dependency, with the very 'light' cost of having three
tests lua function screenwidth added : it returns the view with. 'gm' comma…
translations updating *po files and yzis.pot
unmaintained moving gyzis to unmaintained. (any volunteer?)
.gitignore added .DS_Store to gitignore
AUTHORS add new contributor
CMakeLists.txt Mac compatibility for the build system
COPYING r5093@iflap2: mmarcha | 2005-10-14 20:59:19 +0200
COPYING.LGPL r5093@iflap2: mmarcha | 2005-10-14 20:59:19 +0200
ChangeLog allow commands be explicitly chosen to be inclusive/exclusive/linewis…
Compile Add a file with some 'cmake' call examples
ConfigureChecks.cmake removed
ConvenienceLibs.cmake beware, I am breaking things :)
README fix/update information
RELEASE dont add debian in releases
config.h.cmake removed
yzis.nsi install syntax files
yzismacros.h.cmake add an option to link nyzis with X, or not.


Yzis is a vi-compatible editor that is composed of a generic vi engine and 
independent GUI. It is developed in C++ and relies on QtCore for the some of the
background classes (lists and strings mainly). A KDE, Qt and ncurses gui
are available. More frontends are welcome. I would be happy to see a Gtk, MFC,
WxWidgets and XUL frontend added to the source tree.

For more details about requirements and build instructions, see:

Yzis uses the CMake system to compile and install itself, just like KDE.

See the wiki documentation for help on building Yzis:

Planning and project status:
We try to maintain the current state of the project and a planning on the

Most of the documentation is stored on the wiki:  . Build
instructions, project status, ...  . And if you are missing something, the
magic of wiki allows you to add it yourself.

The documentation for developers, including design drafts and API
documentation, is available from

You can report bug on our bugzilla:

You can help:

libyzis is published under LGPL. See COPYING.LGPL for more
qyzis, kyzis and nyzis are published under GPL. See COPYING for more

Talk with us:
We are hanging on the freenode network, channel #yzis .
You can also use our mailing lists. More info on:

Yzis came out of the frustration of working on kvim. For more details, see:

Something went wrong with that request. Please try again.