[implementations-list] vim-mode 0.0.1
Alessandro Piras
laynor at gmail.com
Tue Jul 14 22:38:49 CEST 2009
Hi frank, when I try to use vim-mode and I press ctrl-x ctrl-f I get a "let:
Symbol's function definition is void: viper-event-key" error. I think it has
to do with you reusing some viper function.
Cheers,
Alessandro
2009/7/14 Frank Fischer <frank.fischer at mathematik.tu-chemnitz.de>
> Hallo,
>
> in this mail I'd like to present the current status of my vim-mode
> implementation for emacs.
>
> mercurial repository:
>
> http://www.tu-chemnitz.de/~fifr/repos/vim-mode<http://www.tu-chemnitz.de/%7Efifr/repos/vim-mode>
>
> snapshot:
>
> http://www.tu-chemnitz.de/~fifr/downloads/vim-mode-r32.tgz<http://www.tu-chemnitz.de/%7Efifr/downloads/vim-mode-r32.tgz>
>
> The main-file is 'vim.el'. To test vim-mode, load this file and type
> 'M-x vim-mode' in some buffer. Don't forget to disable viper!
>
> The core of the implementation is quite usable and many aspects do
> already work. The following parts are ready:
>
> - keymap subsystem,
> - motion subsystem (including text-objects),
> - command and operator (commands with motion) subsystem,
> - easy definition of new commands, motions and mappings,
> - vim-like mapping of commands to other commands,
> - normal-mode,
> - insert-mode,
> - replace-mode,
> - visual-mode (character-wise, line-wise, block-wise),
> - undo/redo,
> - repeat.
>
> The following parts are NOT implemented yet:
>
> - marks,
> - registers,
> - ex-mode,
> - many motions (especially text-objects, word-motions, searching),
> - some commands,
> - scrolling/window commands,
> - good Emacs integration (global minor-mode?),
> - XEmacs compatibility (mainly keymap subsystem and visual-mode).
>
> The most urgent things to be implemented are Emacs integration and the
> missing but frequently used motions and commands. Both aspects should
> not be very difficult but, well, need some coding :)
>
> Feel free to send comments, bug-reports, patches ...
>
> Greetings,
> Frank.
>
> --
> Frank Fischer
> Chemnitz University of Technology, Department of Mathematics
> eMail: frank.fischer at mathematik.tu-chemnitz.de
> Tel.: +49 (371) 531-36913
>
> _______________________________________________
> implementations-list mailing list
> implementations-list at lists.ourproject.org
> https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list
>
More information about the implementations-list
mailing list