Live data from Hacker News

GNU Emacs 24.1 released

lists.gnu.org

61–70 of 79 posts

Re: GNU Emacs 24.1 released

#61

Precompiled binaries for Emacs 24.1 are already available for OS X at http://emacsformacosx.com/ .

You caught that quick! It only finished compiling a few minutes ago... (I generally kick off the release builds manually)

Last I checked your builds didn't had `ns-toggle-fullscreen`. Is that still the case?

EDIT: Looks like emacsforosx does not compile Emacs with support for above command. Will you consider it? I totally understand distributing plain vanilla version though!

Re: GNU Emacs 24.1 released

#62

Precompiled binaries for Emacs 24.1 are already available for OS X at http://emacsformacosx.com/ .

You caught that quick! It only finished compiling a few minutes ago... (I generally kick off the release builds manually)

I'm getting a connection refused for http://emacsformacosx.com/

Re: GNU Emacs 24.1 released

#63
post #11
post #8

Earlier quoted context omitted.

Yes, this is pretty radical. More info from the manual: http://www.gnu.org/software/emacs/manual/html_node/elisp/Usi... from http://www.gnu.org/software/emacs/manual/html_node/elisp/Lex... - Such code is also much more friendly to concurrency, which we want to add to Emacs in the near future. Exciting times ahead ...

Indeed, will be nice when something blocking in one window doesn't lock up the whole emacs process.

YES! E.g. try running emacs on $host and run bbdb; go to some other machine and ssh ~/.bbdb $host:~/.bbdb; then ssh $host emacsclient. Now it's unresponsive until you walk over on your feet to $host and answer the revert-or-not question :(

Re: GNU Emacs 24.1 released

#64

Earlier quoted context omitted.

It's opt-in, otherwise most packages would break. To enable it per-file use a file-local variable: ;;; -*- lexical-binding: t -*-

How ironic. Wouldn't it make much sense to enable it per lexical scope? Or as Perl did it (18 years ago) with a new keyword, so that you can use both dynamic and lexical variables in the same file? Best of both worlds.

(eval form t) enables lexical scoping for form. http://yoo2080.wordpress.com/2011/12/31/lexical-scoping-and-... is highly recommended reading btw.

Re: GNU Emacs 24.1 released

#65
post #23

So what is your favorite new feature?

I'm looking forward to trying ELPA (my .emacs.d is so full of stuff I've not yet gotten around to trying it).

bi-di support is also really nice, I've been copypasting into other programs until now.

Also always nice to get a new org-mode version (though I'm never quite sure whether using org makes me more productive, or whether playing with new org features makes me procrastinate more).

Favourite feature that makes you go O_o : "`nato-region' converts text to NATO phonetic alphabet."

Re: GNU Emacs 24.1 released

#66

Earlier quoted context omitted.

Thank you so much for ESK! It's really helped me get started in emacs. Also, could you think about adding undo-tree as a default for ESK? I really feel like that would be a worthy addition.

Glad you like it. I think rather than further development on the Starter Kit, effort would be better spent towards coming up with a good overview of the ecosystem, documenting available packages and how they work together.

And pushing improvements (like saner defaults, and documentation for some of the under-documented built-in packages) upstream to Emacs itself.

For those reasonably comfortable with Emacs, I think you should build it from source, and get into the habit of fixing tiny documentation problems as soon as you come across them. Mind you, I have submitted a couple such patches to the ido built-in help and they have languished un-noticed for 2 months.

P.S. Another thank-you here for the starter kit -- I no longer use it, but I did for a year or so and it did teach me several features I wouldn't have known about otherwise.

Re: GNU Emacs 24.1 released

#67
post #43

There's a slightly annoying regression (to Emacs 22, behavior, I believe) in the Mac version. Some Unicode characters (like —, “, and ”) cause the line to expand in height slightly. Does anyone know of a fix?

If you modify the default font, you also have to change the default "fontset", because merely changing the default font doesn't install it as the font for unicode characters.

I use:

    (set-face-attribute 'default nil :family "Menlo" :height 120)
    (set-fontset-font "fontset-default" 'unicode "Menlo")

Re: GNU Emacs 24.1 released

#68
post #19

This means that I can finally try out Emacs Prelude [1]. Fantastic! I've been wanting to check it out for a while, but I haven't been brave enough to run a non-stable release of GNU Emacs. http://batsov.com/prelude/

Same for the Literate Emacs24 Starter Kit (shameless plug by the maintainer). https://github.com/eschulte/emacs24-starter-kit

Wow, great job. Thanks!

Re: GNU Emacs 24.1 released

#69
post #61

Earlier quoted context omitted.

You caught that quick! It only finished compiling a few minutes ago... (I generally kick off the release builds manually)

Last I checked your builds didn't had `ns-toggle-fullscreen`. Is that still the case? EDIT: Looks like emacsforosx does not compile Emacs with support for above command. Will you consider it? I totally understand distributing plain vanilla version though!

Homebrew includes that patch, and the recipe has been updated for emacs 24.

  brew update  
  # Lion only (or if you don't have xcode?)  
  brew tap homebrew/dupes  
  brew install apple-gcc42  
  # put these in your .bashrc  
  export HOMEBREW_USE_GCC=1  
  export HOMEBREW_VERBOSE=1  
  # /Lion only  
  brew install emacs --cocoa  
  brew linkapps

Re: GNU Emacs 24.1 released

#70

Precompiled binaries for Emacs 24.1 are already available for OS X at http://emacsformacosx.com/ .

I had trouble with that release. I haven't tried any others yet (or tried compiling from source). The problem: after loading my init files (https://github.com/jimm/elisp) and loading a file there is something seriously wrong: the file isn't displayed properly (I'm not seeing the top of the file) and the mouse and keyboard don't let me navigate around the file. It so broken I had to re-install 23.4.

Maybe it's something in my init files, but I have not yet had time to figure out what's causing the problems.

Post reply on HN