News for hackers. Stuff that matters.
Re:Whats New in Emacs 24 by redsymbol on Sunday January 02, 2011 @10:39AM (#2060171)
Emacs is one of those software systems I'm really grateful for. My life is significantly better because I'm in a world where it exists - "better" meaning more joyful, more positively productive, and more enabled to be of service (since I use it for writing articles and opensource software, etc. Not to mention the code behind my company, so it's even helping me create jobs.)
Re:Whats New in Emacs 24 by psadauskas on Sunday January 02, 2011 @03:14PM (#2060880)
I really, really want to use Emacs. I like the ideas, I like the addons, I like the lispiness. What I can't get over, though, is the pinky contortions and multiple chords required to accomplish things in the editor itself.

I'm not a big fan of vimscript, and the addons seem more clunky, but being able to hit a single key, rather than a chord, or series of chords, to accomplish the basic text manipulations, makes it really hard for me to stop using vim and use emacs for more than a few days.

Re:Whats New in Emacs 24 by mattrepl on Sunday January 02, 2011 @07:45PM (#2061657)
I'm surprised no one else has said it, but just remap your Caps lock to Ctrl. You can then use your pinky or ring finger, as you prefer.
Re:Whats New in Emacs 24 by abecedarius on Sunday January 02, 2011 @04:28PM (#2061098)
The Kinesis contour keyboard moves the modifier keys to under your thumbs. Makes a huge difference for Emacs. It makes for a significant amount of retraining, though, too, and vim might still be for you.
Re:Whats New in Emacs 24 by redsymbol on Sunday January 02, 2011 @05:03PM (#2061220)
I can understand! I actually also use vim a whole lot, which is absolutely wonderful as well. For the pinky/chords thing in emacs, I've be able to adapt by actually using other fingers quite a bit (shifting my hand so I can hold control with my ring or even pointer); and I really don't use multichord combos that much, usually using longer sequences instead (e.g. for indent-region, I hit Esc, then type C-\ rather than typing Alt-Ctrl-\ .) Fortunately this has worked well for me and my hands over time.
Re:Whats New in Emacs 24 by w1ntermute on Sunday January 02, 2011 @07:02PM (#2061553)
> I've be able to adapt by actually using other fingers quite a bit

I actually use the part of my palm directly underneath my pinky to hit the Ctrl key. It works quite well on a ThinkPad keyboard (for my hand shape/size, anyway).

Re:Whats New in Emacs 24 by alec on Sunday January 02, 2011 @03:51PM (#2060988)
Try viper and/or vimpulse. It doesn't get you all the way to vim, but it gets most of the important stuff.
Re:Whats New in Emacs 24 by lelele on Monday January 03, 2011 @04:20AM (#2062662)
Or vim-mode. Or ErgoEmacs.
Re:Whats New in Emacs 24 by p_nathan on Sunday January 02, 2011 @03:25PM (#2060918)
You can avoid somewhat of that with some considered keymappings.

For instance, I remap Control to Alt a ton in emacs. It's very easy for me to thumb-key instead of pinky-key. YMMV, depending on keyboard and hand-size.

Re:Whats New in Emacs 24 by jcw on Sunday January 02, 2011 @06:45PM (#2061506)
As a vim user, I very much lament the fact that there's no good way to run an interactive shell or REPL in vim. The screen hack, Conque, the vim-shell patch, etc., don't match Emacs' REPL functionality.
Re:Whats New in Emacs 24 by kleiba on Sunday January 02, 2011 @12:14PM (#2060411)
Seconded. Even after years of using Emacs, I still have to stop for a moment every now and then and think: holy shit, what a motherflippin' piece of software!

...and I get really happy :-)

Re:Whats New in Emacs 24 by nagnatron on Sunday January 02, 2011 @09:02AM (#2060020)
A standard package system is THE feature of Emacs 24.
Re:Whats New in Emacs 24 by zitterbewegung on Sunday January 02, 2011 @09:51AM (#2060081)
I have been using the package manager and it is a much better way to install programs in emacs than the old way of modifying your .emacs and specifying a load path. It works very well. I wish more people would upload packages to the main repository but putting this in emacs 24 will probably accelerate this.
Re:Whats New in Emacs 24 by wfarr on Sunday January 02, 2011 @11:03AM (#2060229)
Emacs 24 by default uses the GNU package archive, which is limited to software they want on it.

However, `package.el` defines an alist of `package-archives` which you can add entries to. My hope is that then someone will end up creating a less restrictive package archive to complement the offerings in the GNU one.

Nathan Weizenbaum, of Haml fame, has done some work on a project for creating Emacs Lisp package archives and an accompanying front-end here: http://code.google.com/p/marmalade/

Re:Whats New in Emacs 24 by rmaccloy on Monday January 03, 2011 @09:53AM (#2063263)
It's just an integration of ELPA (http://tromey.com/elpa/) which has been around for quite a while. According to the mailing lists Tom Tromey will continue to maintain his archive in parallel. I'm not sure what licensing restrictions he has but I'm fairly sure you don't have to assign copyright as per FSF projects.
Re:Whats New in Emacs 24 by kleiba on Sunday January 02, 2011 @12:12PM (#2060406)
I never thought putting two or three lines of elisp code in my .emacs file for every package was such a big deal. Actually, as much as I love apt-get on my linux box, I also like the (perceived) feeling of control when I modify my load-path and add a (require) or an (autoload).

I never had the feeling that I need a package manager to handle my external packages. Thinking about that now I guess it's because the packages I use share little to no interdependencies. I'd say that it's the latter where a package system has a really strong point.

But anyway, I'm looking forward to the new feature. I could image it'll be fun to browse a package directory and just randomly try new extensions out, just to see if I like them and be able to get rid of them as easily as I've installed them.

Cool.

Re:Whats New in Emacs 24 by drinian on Sunday January 02, 2011 @01:23PM (#2060613)
If it can track updates to packages, it'll be great news.
Re:Whats New in Emacs 24 by kleiba on Sunday January 02, 2011 @01:57PM (#2060697)
That's a great point!
Re:Whats New in Emacs 24 by krobertson on Sunday January 02, 2011 @11:39AM (#2060305)
"With the increasing popularity of distributed version control systems such as bzr"

That is the first time I've seen anyone use Bazaar as an example of a DVC that is gaining in popularity.

Re:Whats New in Emacs 24 by BCM43 on Sunday January 02, 2011 @01:02PM (#2060554)
It's the one the emacs uses.
Re:Whats New in Emacs 24 by rbanffy on Sunday January 02, 2011 @04:00PM (#2061012)
Isn't it also used by Canonical's Launchpad?
Re:Whats New in Emacs 24 by windsurfer on Sunday January 02, 2011 @09:58PM (#2061910)
Yes. If you've tried it, you may agree that bzr is to git as Ubuntu is to Debian.
Re:Whats New in Emacs 24 by rbanffy on Monday January 03, 2011 @12:43PM (#2063929)
I never went beyond the basics with both git and bzr, so, they both look the same from here.

In no small measure, I am happy I never gave them a serious problem to solve.

Re:Whats New in Emacs 24 by eeperson on Sunday January 02, 2011 @01:34PM (#2060637)
http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg002...

Does anyone know if the concurrency and lexbind features are still planned to be part of Emacs 24?

Re:Whats New in Emacs 24 by docgnome on Sunday January 02, 2011 @04:37PM (#2061125)
I really hope so. Mostly concurrency.
Re:Whats New in Emacs 24 by jbellis on Sunday January 02, 2011 @09:16AM (#2060037)
http://www.emacswiki.org/emacs/EmacsReleaseDates

What changed to go from releases every 4-7 years, to releases every 1-2 years?

Re:Whats New in Emacs 24 by abrahamsen on Sunday January 02, 2011 @10:46AM (#2060189)
My guess: New maintainers:

http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg021...

I like the new policy, which seems to be one potentially disrupting new technology per major release. Previously, major releases tried to do too much at once, which lead to some very unstable and sometimes alienating .0 releases.

Re:Whats New in Emacs 24 by rbanffy on Sunday January 02, 2011 @04:01PM (#2061017)
It's really hard to find features missing from Emacs after 23 releases.
Re:Whats New in Emacs 24 by gcr on Sunday January 02, 2011 @06:01PM (#2061399)
No kidding! Emacs 23 even added support antialiased text for heavens sake. Who needs such a useless feature?
Re:Whats New in Emacs 24 by rbanffy on Sunday January 02, 2011 @06:29PM (#2061464)
Emacs always had anti-aliased text if you used it within a terminal that had it.

I never missed anti-aliased text that much - there are plenty of good fonts that render well without it. Now that it has, it looks much better. However, the idea of giving up its power in order to get pretty fonts with a lesser editor is ludicrous.

Re:Whats New in Emacs 24 by danh on Sunday January 02, 2011 @09:14AM (#2060035)
Emacs 24 also has a new minor mode, electric-pair-mode, that auto-inserts matching parens à la Textmate. Quite useful.
Re:Whats New in Emacs 24 by rbanffy on Sunday January 02, 2011 @06:33PM (#2061475)
Knowing Emacs, it can probably be convinced to generate all kinds of brackets, HTML tags and so on, based on what major mode is running.
Re:Whats New in Emacs 24 by gsivil on Sunday January 02, 2011 @07:46AM (#2059954)
Interesting post. It would be nice if someone could link to a site or blog with more details and/or discussion about the new features in Emacs 24.
Re:Whats New in Emacs 24 by danh on Sunday January 02, 2011 @05:02PM (#2061218)
Here is the entire list of new stuff:

http://repo.or.cz/w/emacs.git/blob_plain/HEAD:/etc/NEWS

Re:Whats New in Emacs 24 by sigzero on Sunday January 02, 2011 @08:34AM (#2059991)
Nothing really "killer" though Bidi is nice. I just setup emacs (trying to learn it to compare to Vim) the other day on my Mac.
Re:Whats New in Emacs 24 by hasenj on Sunday January 02, 2011 @08:53AM (#2060008)
I wish vim gets the bidi support as well.

It gets it automatically on a terminal that supports it (such as konsole) but having it sort of built in would be nice.

Re:Whats New in Emacs 24 by zoul on Sunday January 02, 2011 @11:50AM (#2060326)
Seriously, there are still some features left to be new in Emacs? :-)
Re:Whats New in Emacs 24 by sammyo on Sunday January 02, 2011 @12:07PM (#2060388)
strong-ai-mode
Re:Whats New in Emacs 24 by rbanffy on Sunday January 02, 2011 @04:06PM (#2061039)
that and strong-ai-load-brain-state for loading brain dumps of great programmers to do pair-programming with.
Re:Whats New in Emacs 24 by Bud on Sunday January 02, 2011 @10:55AM (#2060211)
Does anyone else feel like they are living in a pretty hilarious future realm when they see there's something called "Emacs 24" in the world?

In 2150, will we be using "Emacs 395"?

Maybe I should get my old vt100 out of the closet and see if it still works.

Re:Whats New in Emacs 24 by dedward on Sunday January 02, 2011 @11:04AM (#2060234)
In 2150, roughly 139 years from now, assuming a major release every 2 years, we should be on emacs 93 or therabouts.

As long as we still use text entry for programming, we'll still be using emacs.... it will keep up with the times.

Re:Whats New in Emacs 24 by Bud on Sunday January 02, 2011 @12:26PM (#2060441)
What if we use text entry...but not from our fingers?
Re:Whats New in Emacs 24 by gimpf on Sunday January 02, 2011 @12:58PM (#2060544)
Then we won't need to remap caps-lock anymore.
Re:Whats New in Emacs 24 by rbanffy on Sunday January 02, 2011 @04:04PM (#2061037)
Emacs 395 would be much nicer than Visual Studio 2150 or an Eclipse named after a small asteroid that hasn't been discovered yet (because, by then, all rounded-body names will have been used)