Photo shows Emacs editor running on @Macarlo's Warp 4.0

New Emacs for OS/2 is Available on Hobbes!

In Affiliation with Beyond.com

 

by @Macarlo, Team OS/2 Registered

Jeremy Bowen was just released a version of GNU Emacs 20.3.1
for OS/2. It is available from Hobbes in the
apps/editors/emacs/v20.3.1 directory.

 http://hobbes.nmsu.edu

What is Emacs? Emacs, sons, is simply the most powerfull, enhanced, fine, smooth, versatile and suck text editor in all the World! I, @Macarlo, registered user of 212 OS/2 apps and registered user of dozens Windows programs, use Emacs on OS/2 Warp and on Red Hat Linux. Emacs also runs fine on Windows NT and Windows 2000, but in these OSs I'm using at the moment a new and secret 32 bits editor in alpha release that I will show here coming soon. To install Emacs correctly you must be use the -directories (or /directories) option with PKZIP (well, I'm PKZIP registered user...) or other option in another unzip engine that you have, in order to create this tree:

I'm using Emacs on Linux since the first version and when I tried install it also on OS/2 Warp I encountered some difficulties. But with the help of a brazilian OS/2 user called Serqio Queiroz, inside the brazilian mailing list of OS/2 Brasil, I solved easy the problem!!!

Last year I was working with Emacs on <C> IDE on my Red Hat Linux, compiling my kernel, when I decided to mount also a web IDE on Linux. My prefered editor for works with HTML is Boxer from David Hamel and I can't use it on Linux (well, only I start my Dosemu, but I don't like Dosemu!). I was seek for syntax highlightining in Emacs and don't see it. I decided contact a Linux guru called David Shoschat and David quickly teach me the necessary steps to activate the Emacs syntax highlightning:

"@Macarlo, Inc." wrote:
>
> Hello, David! How are you there, man? Working fine with your StarOffice
> like me?
> I'm writting to you to ask you if you know a decent programmer's text
> editor with syntax highlightning for Linux. I'm using Emacs here but
> Emacs have not this enhancement that I need to depurate dirty HTML
> code. If you can help me once again I thank you in advance!
> All of the best!
>

Hi Macarlo. Great to hear from you again. Actually, I only use the
StarOffice when I need to correspond with someone (such as my sister)
who doesn't have E-mail. I don't use very much of its power.

I use Emacs and it definitely does do syntax highlighting. Try M-x
font-lock-mode<CR> and see what happens. You can also set things up so
this happens automatically with the languages you use. Get a book about
Emacs, or else go through the info documentation system, which is
built-in and is very thorough. From the Help menu, choose
Manuals->Browse manuals with info. Or just use C-h i. Then middle mouse
the Emacs entry. You may have to scroll down to get to it. There are
lots of other things besides Emacs documented via the Emacs info
subsystem. Also, you'll be interested to know that the latest Emacs has
very strong international support. It can even do Cyrillic, Japanese,
etc (needs some optional packages that don't come with RedHat).

I assume you know that in Emacs lingo, M-x means "meta x", which can
also be done as ESC x.

There are various special "modes" for html that you can use with Emacs.
But I just use the one that comes up normally.

If you want more details, I'd be glad to help.

-- David

The New Port, by The Author

by Jeremy Bowen


My Emacs 20.3.1 port is based on Eberhard Mattes port of Emacs 19.33 for OS/2 EMX.

I started this port because Emacs 20.3.1 had been around for almost a year and no-one in the OS/2 world had indicated they were attempting to port this version.

I have been using Windows NT-Emacs 20.3.1 at work for a long time and wished to be able to do the same things on my OS/2 machine at home and since no-one else was going to port it for OS/2, I thought I should do it myself.

I installed the complete EMX environment and the GCC 2.7.2 compiler on my system and got familiar with this. I then downloaded the 19.33 source for OS/2 and compiled this.

I have a limited bandwidth connection to the internet so I downloaded the official Emacs 20.3.1 sources from
www.gnu.org over several hours. (There are over 14 mega-bytes of source.)

Once I obtained all this, I established the source files under GNU RCS v5.7.  I manage a lot of source code under revision control at work so I know the importance of keeping source code under control.

>From here I started incorporating the changes made to Emacs 19.33 source code into the 20.3.1 source. I did this using "ediff" from my 19.33 installation. Emacs is just great for programmers!! I don't know how serious programmers survive without it.

I have worked on this port in my spare time on and off for about 4 months and I finally got to the point where I had a stable build which I felt happy about releasing. Unfortunately the first release (20.3.1.1) had a couple of significant problems which made it unusable for many people.

I found (and fixed :-) 4 major bugs and released 20.3.1.2 in binary form which I am very happy with.

There is still quite a bit of work to do but I think much of this is in the elisp code. I hope people will enjoy the results of my labours and I intend to maintain concurrency with the official releases from Gnu Emacs and perhaps even get the emx specifics included in the official distributions.

I would be nice if people were familiar with Emacs 19.33 but with only a little help they should be able to use Emacs 20.3.1

I welcome any bug-reports about this version and please feel free to let me know what you think.

Regards

Jeremy


CONTACT AUTHOR

Jeremy Bowen

jeremyb@clear.net.nz

@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited

[TOP] [HOME] [INDEX]