Live data from Hacker News

Emacs My Way

dev.mikamai.com

31–32 of 32 posts

Re: Emacs My Way

#31

Earlier quoted context omitted.

Have you tried the evil mode or whatever vim emulator suits your fancy? Is your config out there in the wild?

> Have you tried the evil mode I did. It's nice - it actually emulates Vim instead of Vi, which makes a huge difference. With proper plugins you get even things like surround and increment/decrement number at point. I stopped using it temporarily because it didn't work well on my Windows machine and when I moved to *nix-only Emacs I forgot to enable it back. It's great for reducing the shock of switching though :) >…

> I stopped using it temporarily because it didn't work well on my Windows machine

Just to set the record, I use evil-mode on Windows and haven't had any problems. I also use it on Mac/Linux and haven't noticed inconsistencies.

Re: Emacs My Way

#32
post #20

Earlier quoted context omitted.

Well. I'd never taken a close look at Vimscript before. Ye gods. But didn't I hear something about Python being usable as a Vim extension language? I'm not terribly fond of Python for aesthetic reasons, but it's at least as powerful as any of the modern scripting languages, and it has features (like docstrings and list comprehensions) which I'd really like to see more widely adopted. Have I misunderstood the state of…

Ruby is also usable, as are a few other languages. Unfortunately you need to compile Vim with support for a given language if I recall correctly. VimScript is the only extension language available to all versions of Vim, so that's a consideration if you intend to share your creations. That said, it's possible that a large percentage of people use a Vim binary with Python/Ruby/etc. support. I have no idea what the usa…

The impression I had was that Python had become a de facto standard Vim extension language, but evidently that's very much not the case. Definitely a drawback; it's nice in the short term, perhaps, to be able to choose your favorite among various scripting languages, and use that to extend your editor, but in the long term it seems likely to result in a lot of fragmentation.
Post reply on HN