Emacs 24.1 Released
First time accepted submitter JOrgePeixoto writes "Emacs 24.1 has been released. New features include a new packaging system and interface (M-x list-packages), support for displaying and editing bidirectional text, support for lexical scoping in Emacs Lisp, improvements to the Custom Themes system, unified/improved completion system in many modes and packages and support for GnuTLS (for built-in TLS/SSL encryption), GTK+ 3,
ImageMagick, SELinux, and Libxml2."
whether there's still an ongoing debate about "emacs vs vi".
Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
...but when will it get a decent editor?
Where can I download the LiveCD?
but will it open my Microsoft Works document?
And I bet Alexey Pajitnov is still not happy about M-x tetris, seeing as he thinks free software destroys the market.
Honestly I'm frankly quite insulted to think that there was anything emacs couldn't do. Features? We don't need any more features. How do you improve on perfection?
Actually the only thing emacs is missing is an interface more like VI.
*ducks*
Eight Megabytes And Constantly Swapping, it's a great OS but it needs a text editor, etc.
Seriously though, it's really excellent that such a mature project can continue to advance. Not many projects can continue to grow for 36 years
I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
i was looking for an alternative to the abomination that will become windows 8....
Yes, I know. Word processors which handle Hebrew and Arabic allow for changing direction, but this is associated with different languages.
From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
Wow! Emacs now has more features than BSD!
Ahh, it's nice to see GNU Emacs finally bothering to catch up to these ten-year-old XEmacs features.
Kriston
This is susipcious, did he have a new version on his notebook and the thives just stole it to finally free emacs?
That or learn Pico. Just about every shell account I've used has had either Pico or GNU Nano installed.
Is it any sillier than the realization that web browsers have become at least as much of an operating system as Emacs is? But then Emacs has become a web browser too...
In this version... Support for Passport is dropped.
Lame, I know. I apologise to RMS cs.
I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
Speaking of which, if one is working under Emacs, rather than ash/bash/csh/...zsh as the interface to the OS, can one use other editors, be it vim, pico, nano or whatever other editor there may be under unix (I'm using the term loosely to cover linux, bsds, minix, svr4, or any other variant)
Another question - looking @ the GNU software directory, there is also an Emacs muse, which is 'an authoring and publishing environment for Emacs. It simplifies the process of writing documents and publishing them to various output formats.'. Has anybody ever tried that before? How is it, and what is the status of its development? How does it compare to similar tools from, say, Adobe? This seems to be one application that would do well under a CLI, and not need DEs to work under, and it would be a good extension of Emacs' capabilities.
Maybe Emacs next goal could be to provide a windowing system within its environment that would replace the likes of X11 7.7, or beat Wayland to the punch, all within Emacs itself. Then, whenever anybody creates any unix, such as a Minix, Tiny Core Linux, Hurd, OpenIndiana or whatever, all one would need to do is have Linux be the automatic application that starts up when one logs in. Oh, and add to it a set of shell commands as well, so that different shells, from ash-zsh just won't be needed. Everything should be hunky dory!
I use nano for text editing from the command line. When I'm really feeling masochistic, though, I use sed.
Won't be long before Google Chrome catches up with the version number. Will then Emacs follow the version numbering craze, as did Firefox?
Captcha: screams
I hope it works in Windows 2000...
Comment removed based on user account deletion
I remember Gosling pushing to get people to move to NetBeans in 2008 (surprisingly a product created by his company, Sun). I tried it. Didn't like it. It felt like it wanted to be a gui rather than an editor. So I went back to happily using Emacs. So, serious question from an old guy and lisp programmer - what do you suggest as a replacement and why?
If you think deeply enough, you will have no single direction for your outrage.
You'll want to remove the useless icon toolbar and perhaps customize the colors and size, but when you do that, it's just much, much better. For instance copy-pasting multiple lines with mouse from Emacs in a terminal window doesn't work properly.
I used to be like you when I started with Emacs back in the nineties, but things have changed.
I didn't understand you.
Can't you simply run Emacs in text-UI mode or, better yet, run it on the client using TRAMP
to access the files on the server?
The reason Emacs keeps going is it's always the same. Once you learn it, you have muscle memory and you no longer have to think about what you're doing. I've seen IDEs come and go over the past three decades. And just keep using Emacs. Works on all platforms, and it's always the same. I don't have to fight with my main tool, I just use it. Emacs will always continue as long as professionals need an editor to use all day, every day.
A lot of these platforms like Win8, Unity, Gnome 3, FireFox, etc need to learn that muscle memory is IMPORTANT. People who use computers professionally all the time do NOT WANT gratuitous change for no reason.
Real men use EDLIN.
When I first started programming, I went to work at a software company that also provided consultants to their clients. At the software company, the editor-to-use was an editor created by one of their programmers. The editor was fantastic with many bells and whistles, customizable keys. Much easier to use than the common editor provided by the computer manufacturer.
So I mastered this fantastic editor.
Then I was sent out to my first assignment and this fantastic editor didn't exist there, I was in serious trouble. I had to quickly learn the common editor provided by the computer manufacturer.
I learned my lesson: First become a master of the common editor that is always installed so you can quickly handle all editing tasks, especially in an emergency -- then learn whichever editor you want.
I feel sorry for the emac-and-only-emacs gurus who, when confronted with a system lacking emacs have to flounder and misuse the always-available "vi" or "vim".
No matter how fantastic your editor-of-choice is, if you get on a system without that editor, what are you going to do?
When is emacs going to get horizontal scroll bars? Now that M-g gives me goto-line (ok, M-g M-g - whatever), the lack of them there scroll bars is the only that keeps me using XEmacs.
Actually, you do that without making sure you had originally SSH'ed into the puppetmaster, straight from the Emacs already open on your current desktop, using
C-x C-f /scp:puppetmaster:/etc/puppet/modules/apache/files/http.conf RET
and Emacs will by itself open an ssh connection to puppetmaster (asking you for the password if required), transfer some basic shell script, let it get the directory status over on puppetmaster, transfer the given file, if it exists, by scp, and display it on your local Emacs. If you save, it will use scp again to transfer it in the other direction. In a similar vein, if you just need to edit a configuration file as superuser on your own system, you go
C-x C-f /sudo::/etc/fstab RET
again without leaving your home Emacs. And of course, since only the raw data travels over the shell connection rather than display updates, this is faster than a terminal mode editor unless you are editing gigantic files without moving significantly.
Why upgrade, I bet it still doesn't include a lua-mode or a .md file mode for editing gcc machine descriptions.
If you want a good example of what makes emacs so powerful you might want to watch this video:
https://www.youtube.com/watch?v=p3Te_a-AGqM
I do FPGA design for a living, and I will sing the praises of the vhdl mode, which is the single greatest piece of software for us hardware guys, ever.