Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Emacs is terrible

Name: Anonymous 2010-01-16 10:57

It's simply impossible to become as quick in Emacs as one might be in vim. I've been trying, I've really been trying hard to like Emacs, because I want a decent IDE for Lisp. But it's just terrible. The editor is always getting in my way.

I have a new purpose in life. To clone vim in Common Lisp. This isn't reinventing the wheel, because whatever vi-mode they have in Emacs is still corrupted. A new viitor must surface, pure and handsome, with all the Lisp-friendliness of Emacs and all the awesomeness of vi.

I just wanted to get this off my chest, /prog/.

Name: Anonymous 2010-01-17 18:50

>>64
Sexps in emacs do not refer to them in the lisp sense, e.g. you could use  sexp commands on C blocks delimited by {}
From the manual
The other commands deal with expressions or sexps. The word `sexp' is derived from s-expression, the ancient term for an expression in Lisp. But in Emacs, the notion of `sexp' is not limited to Lisp. It refers to an expression in whatever language your program is written in. Each programming language has its own major mode, which customizes the syntax tables so that expressions in that language count as sexps.

Sexps typically include symbols, numbers, and string constants, as well as anything contained in parentheses, brackets or braces.


Killing words would be M-d (kill-word), which would be the "super" version of delete
killing 6 words would then be M-6 M-d (or C-u 6 M-d)

newline-and-indent (C-j) is just a habit I've got into, you can use return and tab if you want.

Transpose lines is C-x C-t

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List