[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