www.migniot.com

JSVim 3.0

Readme 1st : I've been trying for long to implement a minimalist but usable vim on textarea. But as a matter of fact I believe the quest is now nearly over not on this page. As Wang Lu demonstrated it is far more interesting to compile the vim core engine using Emscripten (LLVM with a browser based javascript target).

See the real vim in action ! and/or feel free to continue on the page below if you want to contribute : I will follow the path shown by Wang Lu ASAP.
Télécharger
JSVim est un clone de Vi en Javascript. Ce projet est dédié à tous ceux qui ne peuvent pas -plus ?- se passer de leur éditeur favori dans les pages Web. Les commandes basiques sont présentes et le code javascript est écrit en Objet. Ce projet est en perpétuelle évolution et a pour but avoué de pouvoir un jour remplacer les textarea d'éditions de code python/zope.
StatusFeatureSample
OK 0 1 2 3 4 5 6 7 8 9 h j k l i a x $ o O w W b B f F t T e E
OKStatus line --INSERT-- 0,0 0%
OKCommand repetition N * <command>
OKConstruct with canvas or textarea new JSVim(canvasOrTextarea, ...)
OKFocus and blur bind("mouseover", "focus", blur")
OKScroll viewport JSVim.prototype.scrollViewport
OK102 Standard PC Keys mapping Essential comfort
NAKeys c,d,g,CTRL-d,CTRL-b,zt,zz,zb Preparing zz zb zt