help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Is Elisp really that slow?


From: 조성빈
Subject: Re: Is Elisp really that slow?
Date: Mon, 20 May 2019 04:23:31 +0900


> 2019. 5. 20. 오전 3:35, Stefan Monnier <address@hidden> 작성:
> 
>>> Vim is consistent.
>> So is Emacs.
> 
> In terms of key-bindings, Emacs's scheme is not as regular as VI.
> 
> While we can argue that the various VI emulators are just trying to
> provide for those users who like VI, the number of other "alternative
> set of keybindings" (god-mode and several others) out there shows that
> there's a need for something else.
> 
> I think one of the main differences (besides the fact that it's modal,
> obviously) is that VI has prefix commands like `d` which Emacs lacks.
> That helps make things regular/orthogonal.

The fact that vim allows composing commands make vim ‘feel’ consistent (and 
which is a good thing) because vim doesn’t have to rely on ad-hoc conventions.
Vim changes the convention to the ‘text object’ concept, which reduces the 
number of keybindings and make different keys have no (or little) relationship 
between each other, which means the key don’t have to satisfy a certain 
condition to feel ‘consistent’.
I’m actually using [composable.el](https://github.com/paldepind/composable.el) 
currently, and also found [objed](https://github.com/clemera/objed) while 
surfing the web yesterday.
Would it be hard to have composable bindings as an emacs default keybinding 
scheme?

> `other-frame-window` is one package that tries to add such a prefix
> command (actually a pair of such) to Emacs and it's not trivial to
> implement.  It'd be good to extend Emacs to provide better support
> for that.
> 
> 
>        Stefan
> 
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]