Mac OS X users can get a binary at http://emacsformacosx.com/ .
Thanks for that link. I spent some time late last night comparing this new pure Emacs release with Aquamacs . I have been a happy Aquamacs user for a long time but I will probably switch because of the faster startup times and cleaner looking interface. When Aquamacs is released with an update, I would like easier options for simplifying the look and feel (e.g., having to hide the button bar, etc.) BTW, really off to…
GNU Emacs 23.2 released
81–90 of 90 posts
Re: GNU Emacs 23.2 released
#82Earlier quoted context omitted.
The person doing the spoofing has to create both of the files. You can't take an existing file created by a third party, and then generate a collision against it (yet).
Sure you can, if you have arbitrarily long but still finite time. (Think recursive versus recursively enumerable sets.)
Re: GNU Emacs 23.2 released
#83Earlier quoted context omitted.
That is technically true, but no one would actually be productive in that environment. Switching to the file you want is an O(n) operation with that workflow. That would drive anyone insane. In proper editors you can switch to the file you want by hitting a command and then typing a few chars of the file you want, then return.
Nonsense. I've done it both ways, and doing it the way you describe is actually slower.
Further, Emacs standard switch-to-buffer command selects the last visited file by default so you can flip between files with C-x b RET. Slightly longer than alt-tab, but not much once it becomes muscle memory.
Re: GNU Emacs 23.2 released
#84Earlier quoted context omitted.
Thanks for that link. I spent some time late last night comparing this new pure Emacs release with Aquamacs . I have been a happy Aquamacs user for a long time but I will probably switch because of the faster startup times and cleaner looking interface. When Aquamacs is released with an update, I would like easier options for simplifying the look and feel (e.g., having to hide the button bar, etc.) BTW, really off to…
As a tip, if you enjoy quick startup times, you might want to try running emacs in daemon mode. Just fire up a emacs --daemon instance, and you can then use emacsclient to instantly connect to it.
Re: GNU Emacs 23.2 released
#85Earlier quoted context omitted.
js.el is a new major mode for JavaScript files. I think js2.el (Steve Yegge) was combined with javascript.el to make a new mode. Might be interesting...
No, it's espresso, not js2. But don't worry, that was the only sane Javascript mode; js2 is like its own program, completely independent of Emacs. Cool, but useless for real work. espresso/js actually works like Emacs, and it doesn't try to treat Javascript as a dialect of C anymore.
Re: GNU Emacs 23.2 released
#86Earlier quoted context omitted.
Going a little further, Emacs is itself (at least a lot of it, including js-mode, for instance) written in Emacs Lisp. This makes most of it modifiable by its user. It's not impossibly hard either - I have made a minor mode for Pyccuracy tests in a couple hours. Learned some in the process. Even the "configuration files" are, really, Lisp code, not bags of values and options.
I just checked the breakdown with sloccount. C: 20% ELisp: 78%
Re: GNU Emacs 23.2 released
#87Mac OS X users can get a binary at http://emacsformacosx.com/ .
Thanks for that link. I spent some time late last night comparing this new pure Emacs release with Aquamacs . I have been a happy Aquamacs user for a long time but I will probably switch because of the faster startup times and cleaner looking interface. When Aquamacs is released with an update, I would like easier options for simplifying the look and feel (e.g., having to hide the button bar, etc.) BTW, really off to…
Re: GNU Emacs 23.2 released
#88Nice to see that CEDET is now included.
I can't seem to get it to work, though. The information on the CEDET website for setting things up doesn't seem to be valid anymore. Specifically: (global-ede-mode 1) ; Enable the Project management system (semantic-load-enable-code-helpers) ; Enable prototype help and smart completion (global-srecode-minor-mode 1) ; Enable template insertion menu Throwing in (require 'cedet) doesn't seem to work either.
Re: GNU Emacs 23.2 released
#89Earlier quoted context omitted.
One nice point about vi(m) especially is the fact that its available almost everywhere as most unixy installations got one. And a nice point of text-based programs generally is that they are easy to use over ssh allowing you to access your programming environment everywhere.
Here's a dumb question: most *nixes come with vi as the text editor, but the shell uses emacs keybindings. Why is that? (btw, if you learn emacs well enough, you're commandline-fu goes through the roof)
Re: GNU Emacs 23.2 released
#90Earlier quoted context omitted.
One nice point about vi(m) especially is the fact that its available almost everywhere as most unixy installations got one. And a nice point of text-based programs generally is that they are easy to use over ssh allowing you to access your programming environment everywhere.
Here's a dumb question: most *nixes come with vi as the text editor, but the shell uses emacs keybindings. Why is that? (btw, if you learn emacs well enough, you're commandline-fu goes through the roof)
Brian Fox[1] developed the readline library to handle bash's interactive input. Between Brian Fox having been an Emacs maintainer, and bash being a GNU project, the keybindings followed suit...
Had bash been "Bill Joy's[2] Awesome SHell," things might have gone differently :-) Well, it would've just been csh[3] (written by Bill Joy.)
[0] I address this introduction to anyone not already "in the know."
[1] http://en.wikipedia.org/wiki/Brian_Fox