Replacement Super-PowersEmacs 22 sports an amazing new editing feature that's had me drooling in anticipation since I first heard about it, maybe six or eight months ago. Take a look at my examples and see if you agree! I'm sure it was a thousand times less work than the UTF-8 support, but even so, it might well be strong enough on its own to justify the (moderate) pain of upgrading from Emacs 21. It has a teeny tiny entry in the NEWS file it's barely mentioned, really. Even though Emacs 22 has a bunch of noteworthy and exciting new features, blah blah blah, I'm going to blithely ignore them all today and focus with single-minded zeal on just one feature. Right there, that feature alone is worth the upgrade.īut wait, there's more. Speaking as a developer who needs to internationalize every program I write, I can't begin to tell you how useful it's been to have seamless editing of utf-8 encoded files for the past month. As far as I'm concerned, any problems you may have in viewing them is no longer the fault of my Emacs session, which makes me Happy. Or it might be a font problem on your system. If you can't see them in your browser, well. I added the content-type header line in this HTML file, and all the characters just show up effortlessly in Firefox. I'm not doing anything special I'm just copying the strings out of the HELLO buffer and into my html buffer, and saving the file. If you type C-h h, it brings up the HELLO file, which contains greetings in a variety of languages. It used to be hard to get international characters into and out of Emacs, because it had its own custom way of dealing with them. There isn't much to say about it, except that it works. International At LastIt's been a very long wait for Unicode and UTF-8 support, and now that I have it, I could never go back. Personally, though, I think there are two features that by themselves justify the entire effort of upgrading: the Unicode and UTF-8 support, and the enhanced replace-regexp command. It's going to take me some time, maybe a few weekends, just to absorb it all. Reading through its NEWS file, there's just tons and tons of new functionality.
![query and replace aquamacs query and replace aquamacs](https://istiqomahgeo15.files.wordpress.com/2018/11/78.png)
But the Emacs dev team works pretty hard to make sure it has problem-free builds on a whole slew of platforms, so just following their instructions has a pretty good chance of working for you. Technically it's not released yet I'm working from a build of a cvs snapshot from a month or so ago. I finally upgraded to Emacs 22 a few weeks ago, and now I'm wishing I'd braved it sooner.