Projects / joe

joe

JOE (Joe's own editor) has the feel of most IBM PC text editors: The key-sequences are reminiscent of WordStar and Turbo-C. JOE is much more powerful than those editors, however. JOE has all of the features a UNIX user should expect: full use of termcap/terminfo, excellent screen update optimizations, simple installation, and all of the UNIX-integration features of VI.

Licenses

Recent releases

  •  12 Jan 2009 14:56

    Release Notes: Menus are now made up of macros instead of options. ^T is now a user definable menu system. Several syntax highlighting improvements were made. Paragraph reformatting was improved. A reload command to reload the edited file from disk was added. Several other fixes and improvements were made.

    •  30 Oct 2008 20:46

      Release Notes: Various bugfixes, new features, and improved syntax highlighting.

      •  22 Jul 2006 20:46

        Release Notes: This release includes fixes for some core dump bugs and also a few feature enhancements. The bugs include core dumps when traversing menus and when using the multi-file search and replace command. Also fixed is a bug where the compile command (ESC c) and the exit command in jmacs (^XC) would sometime core dump. Enhancements include some internationalization improvements, syntax highlighters for M4 and joerc files, and the ability to edit sections of files larger than 4GB. This, in combination with the hex-dump display mode, allow JOE to be used as a disk editor for large hard drives.

        •  30 May 2006 20:37

          Release Notes: This is a fairly major release that includes many bugfixes and feature enhancements. New features include: multi-file search and replace, reformatting of bullet lists, gettext() support, restoring the previous cursor position, better make and grep windows, subroutines in the syntax definition files (allows reuse of HTML for PHP and Mason), and new syntax files for Troff, Haskell, Cadance SKILL, REXX, LUA, and Ruby.

          •  04 Jun 2005 09:17

            Release Notes: The default background color can now be set. 256 color xterms are now supported. The mouse can now resize windows and select menu entries. During selection with the mouse, the window will auto-scroll when you go past the edge. An xterm-patch tgat makes "-mouse" mode work better was included. Syntax files were provided for ADA, AWK, COBOL, SED, Postscript, and SQL. jpico was improved, and search now looks more like real pico. Grep finds can be performed using ESC g, followed by ESC space to jump to the indicated file and line. Cygwin setup.exe support was added.

            Recent comments

            24 May 2007 13:13 SaikoDadII

            Re: Simple complement


            >

            > % I love Joe and have used it for

            > about

            > % as long as I've used Linux. I have no

            > % idea how powerful it is compared to

            > % others (most name the old *nix standby

            > -

            > % vim), but it has more functionality

            > then

            > % I will ever need. If its any less

            > % powerful I'd much rather sacrifice

            > those

            > % features I'd never use then joe's

            > % friendly interface and key bindings.

            > I

            > % often get stuck using pico at school,

            > % not a bad program, but its

            > % "easier" interface goes so

            > far

            > % as to slow me down. I've never had

            > that

            > % problem w/ Joe. Whoever is

            > maintaining

            > % it (or not, as may be the case :P -

            > keep

            > % up the good work).

            >

            >

            > The first editor I used in Linux was

            > Joe. But many suggested switching over

            > to vim. Still I feel Joe was easy to

            > use.

            >

            I tried many editors and came back to the first I ever used (JoE).

            04 Jun 2005 20:15 contusion

            Re: Simple complement


            > I love Joe and have used it for about

            > as long as I've used Linux. I have no

            > idea how powerful it is compared to

            > others (most name the old *nix standby -

            > vim), but it has more functionality then

            > I will ever need. If its any less

            > powerful I'd much rather sacrifice those

            > features I'd never use then joe's

            > friendly interface and key bindings. I

            > often get stuck using pico at school,

            > not a bad program, but its

            > "easier" interface goes so far

            > as to slow me down. I've never had that

            > problem w/ Joe. Whoever is maintaining

            > it (or not, as may be the case :P - keep

            > up the good work).

            The first editor I used in Linux was Joe. But many suggested switching over to vim. Still I feel Joe was easy to use.

            25 Jan 2005 20:57 jberkes

            Re: Works beautifully, hope to use in a student guide

            And here is that illustrated tutorial I was talking about earlier, with screen shots:

            http://www.sysdesign.ca/guides/unixdev/ (http://www.sysdesign.ca/guides/unixdev/)

            21 Nov 2004 14:18 jberkes

            Works beautifully, hope to use in a student guide

            I have been using joe ever since I discovered it within the Slackware Linux (http://www.slackware.com/) distro, and among the various editors I have tried (vim, elvis, pico) I think joe strikes the best balance between ease of use, interface, and functionality.

            Particularly, it's my editor of choice for software development. The syntax highlighting is also very nice! I'm planning on writing an intro guide to UNIX/Linux software development to help our university students, and I plan on featuring joe rather prominently with screen shots in a tutorial-esque fashion. I'll post a link here when it's done.

            23 Nov 2002 15:24 shooby

            Re: JOE ressurection

            > As far as I know, there is a patch
            > around
            > somewhere which implements This. Just
            > take a look
            > at bugs.debian.org and search for bugs
            > on the joe
            > package.
            >


            Please help us to find this patch. We need syntax highlight so much.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.