Live data from Hacker News

A new blog dedicated to Emacs

emacsredux.com

31–40 of 64 posts

Re: A new blog dedicated to Emacs

#31

Earlier quoted context omitted.

Seems similar to Sublime Text 2. Except for the part where you're stuck trying to decipher existing Emacs Lisp. With Python I find I can express what I'm trying to do without too much thought.

One of the things about emacs is its on almost every machine you can find accessible by terminal. Except when its not, which is why I know enough vi commands to do really simple things. (vi seems to be on every *nix machine without fail). I'll fully admit that the configuration and lisp scripts are confusing in emacs. Its almost too configurable. But they are amazingly powerful. Plus emacs has the indispensable (M-x…

Even when it's not available, if vi is available chances are you can ask the administrator nicely to install emacs through a package manager.

I just wish it were easier to use it on my local machine in a terminal but still maintain a GUI version as well.

Re: A new blog dedicated to Emacs

#32
post #19

Earlier quoted context omitted.

Seems similar to Sublime Text 2. Except for the part where you're stuck trying to decipher existing Emacs Lisp. With Python I find I can express what I'm trying to do without too much thought.

If you took the time to learn elisp, you'd experience the same ease with emacs. You didn't always know python. You learned it. I own and use Sublime Text 2 -- and I do enjoy it. I also use and enjoy emacs. Sublime Text 2 is far prettier...

I've played with it a few times, and just did again. The little "minimap" preview thing on the right side is cute (and disableable) -- it actually helps to provide an aesthetic indication as to when your file is Just Way Too Long. The visual display of tab characters is subtle and attractive, and probably useful to many people trapped in editors that do that stuff invisibly or wrong (it's not as good as dtrt-mode in emacs though, which will auto-guess whitepace conventions, but I'd certainly be pleased if emacs were to implement a similar thing).

But at the same time, I can't actually use the thing. No cursor motion keys available from the home row, seriously? Opening a file brings me up a GUI dialog with minimal (and, relative to the editor, inconsistent) keyboard navigability? The waste of space is awful: six columns wasted on the right side of the screen just to tell me line numbers that emacs just puts in the modeline.

It seems like the kind of editor someone from an IDE would want to use, and which would expose them to "serious programmer's editor" features. It's not going to pull away any emacs or vim users any time soon.

Re: A new blog dedicated to Emacs

#33
post #17

Earlier quoted context omitted.

Seems similar to Sublime Text 2. Except for the part where you're stuck trying to decipher existing Emacs Lisp. With Python I find I can express what I'm trying to do without too much thought.

ST2's plugin interface and Emacs's interpreter are about a similar as Excel is to R, or an Accord is to an F1 car. ST2's plugin interface may be nice and sufficient for most "normal" tasks, but there plenty of things you simply cannot do.

example?

Re: A new blog dedicated to Emacs

#34

Earlier quoted context omitted.

and one more with screencasts: http://killring.org/hack-emacs/

and another one worth checking, emacsmovies - http://emacsmovies.org/

Here's a twitter search for new stuff

https://twitter.com/search?q=emacs%20exclude%3Aretweets%20fi...

Re: A new blog dedicated to Emacs

#35
I love emacs, I really do. It is really hard to share customizations with git for emacs in my experience. Right now I'm using prelude + some customizations. I can keep my fork of the prelude repo on my account, and add stuff to /personal . But other than cherry-picks, which would probably get difficult, I really don't know how to contribute back to prelude. pulling the latest version of prelude (or any other preset emacs customization set) requires me to restart emacs, which I normally only do once every other week or so. How do others handle this?

Re: A new blog dedicated to Emacs

#37
post #35

I love emacs, I really do. It is really hard to share customizations with git for emacs in my experience. Right now I'm using prelude + some customizations. I can keep my fork of the prelude repo on my account, and add stuff to /personal . But other than cherry-picks, which would probably get difficult, I really don't know how to contribute back to prelude. pulling the latest version of prelude (or any other preset e…

I have two macs that both run emacs. I have a private git repository for my .emacs.d folder (an old mirror can be found here: https://github.com/elarkin/.emacs.d ). I have taken special care to make sure that the init.el file is readable, and can be used with a fresh copy of emacs (without any packages installed) and everything works just fine.

If you want to try it, just brew install emacs --cocoa and clone the repo to ~/.emacs.d

A coworker and I trade snippets of elisp for our configurations over email, and whenever I update the repo on one machine, the other needs to pull it down and evaluate the file (eval-buffer)

I have not found sharing customizations of emacs to be very difficult, but I also don't use any god packages like emacs starter-kit, or prelude (which I haven't heard of). I have let my configuration grow organically.

Re: A new blog dedicated to Emacs

#38
post #33
post #17

Earlier quoted context omitted.

ST2's plugin interface and Emacs's interpreter are about a similar as Excel is to R, or an Accord is to an F1 car. ST2's plugin interface may be nice and sufficient for most "normal" tasks, but there plenty of things you simply cannot do.

example?

A web-browser inside your editor?

A mail client inside your editor?

The ability to make HTTP-requests, parse their results, and format the results inside your existing editor window?

Re: A new blog dedicated to Emacs

#39
post #24

Earlier quoted context omitted.

Regarding sublime's API, can you split windows? Invoke subprocesses, and create REPLs? Genuinely curious, but I think you can do a lot more with Emacs' APIs, and modify core parts of the editor since most of it is written in ELisp and you can easily swap out functions.

Yes, you can do all of those things with sublime's API ( https://github.com/wuub/SublimeREPL , https://github.com/SublimeText/Origami ). Yes, emacs is more extensible, but not where it matters, really. I.e., I don't think you're going to see any cool feature made with elisp that can't be ported to sublime.

Ok, that's pretty cool. Still doesn't seem as supported by the core APIs though. In Emacs I can run a REPL and attach it to any process with a few lines of code.

I love Sublime Text, but I would argue that Emacs is more extensible in all sorts of places where it really matters.

Re: A new blog dedicated to Emacs

#40
post #34

Earlier quoted context omitted.

and another one worth checking, emacsmovies - http://emacsmovies.org/

Here's a twitter search for new stuff https://twitter.com/search?q=emacs%20exclude%3Aretweets%20fi...

i feel like a dog, i don't know what should i do with so many cars and no RSS reader to subscribe!
Post reply on HN