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 <[email protected]>
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:
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: [email protected] Tel.: +49 (371) 531-36913
_______________________________________________ implementations-list mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list