Nice. Thanks for all the tips. Especially the thinking behind evil.
Tim On Sat, Dec 17, 2011 at 9:34 AM, Frank Fischer < [email protected]> wrote: > On Fri, Dec 16, 2011 at 02:07:47PM -0500, Timothy Washington wrote: > > Hey all, > > > > I'm trying to figure out how to get these configurations done with evil. > I > > can't see how to do that with the documentation > > here<http://gitorious.org/evil/pages/Home>. > > Yeah, the documentation is quite sparse, but writing a good one takes time > ... > > > I'm trying to get these basic behaviours: > > > > - directional delete: d [up key] > > dk should work, see the discussion of issue #46 at [1] > > > - line numbers > > - setting softtabstop: set sts=2 > > Evil is not a full emulation of Vim in Emacs (and will never be). This > means that especially (almost) everything that has to do with > configuration will *not* be emulated by Evil. The reason is that the > purpose of Evil is to combine the best of both world, Vim and Emacs. > And this means Evil does not shadow (besides keybindings) or replace > Emacs' own functions, configuration options, and so on. > > > - remap: : to ; (I want to avoid pressing shift to invoke a > > vim command) > > - remap: % to [tab] (I want to avoid pressing shift when > > jumping between scopes) > > All evil bindings are ordinary Emacs keymaps, so there is no "remap" > command. You should use Emacs function to change keybindings, e.g., > > (define-key evil-motion-state-map ";" 'evil-ex-read-command) > > or > > (define-key evil-motion-state-map (kbd "TAB") "%") > > should do what you want (untested, by I hope you got the idea. Have a > look at "evil-maps.el" for all default keybindings) > > Frank > > [1] > https://bitbucket.org/lyro/evil/issue/46/d-d-behaves-different-from-dk-dj > > _______________________________________________ > implementations-list mailing list > [email protected] > https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list >
_______________________________________________ implementations-list mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list
