#### Beyond Linux® From Scratch (System V Edition) - Version 12.3

### Chapter 6. Text Editors

- Prev

  Gedit-48.1

- Next

  kate-24.12.2

- Up
- Home

# JOE-4.6

## Introduction to JOE

JOE (Joe's own editor) is a small text editor capable of emulating WordStar, Pico, and Emacs.

This package is known to build and work properly using an LFS 12.3 platform.

### Package Information

- Download (HTTP): https://downloads.sourceforge.net/joe-editor/joe-4.6.tar.gz

- Download MD5 sum: 9017484e6116830d846678b625ea5c43

- Download size: 1.8 MB

- Estimated disk space required: 22 MB

- Estimated build time: 0.2 SBU

## Installation of JOE

Install JOE by running the following commands:

    ./configure --prefix=/usr     \
                --sysconfdir=/etc \
                --docdir=/usr/share/doc/joe-4.6 &&
    make

This package does not come with a test suite.

Now, as the `root` user:

    make install &&

    install -vm 755 joe/util/{stringify,termidx,uniproc} /usr/bin

## Configuring JOE

### Config Files

`/etc/joe/jmacsrc`, `/etc/joe/joerc`, `/etc/joe/jpicorc`, `/etc/joe/jstarrc`, `/etc/joe/rjoerc`, and `~/.joerc`

## Contents

Installed Programs: jmacs, joe, jpico, jstar, rjoe, stringify, termidx, and uniproc
Installed Libraries: None
Installed Directories: /etc/joe, /usr/share/joe, and /usr/share/doc/joe-4.6

### Short Descriptions

jmacs | is a symbolic link to joe used to launch Emacs emulation mode
joe | is a small text editor capable of emulating WordStar, Pico, and Emacs
jpico | is a symbolic link to joe used to launch Pico emulation mode
jstar | is a symbolic link to joe used to launch WordStar emulation mode
rjoe | is a symbolic link to joe that restricts JOE to editing only files which are specified on the command-line
stringify | is a program used by joe to convert rc and .jsf files into a C file (see /usr/share/doc/joe-4.6/util/README)
termidx | is a program used by joe to generate the termcap index file (see /usr/share/doc/joe-4.6/util/README)
uniproc | is a program used by joe to generate joe's unicode database file unicat.c from Blocks.txt CaseFolding.txt EastAsianWidth.txt and UnicodeData.txt (find them at /usr/share/doc/joe-4.6/util; see usr/share/doc/joe-4.6/util/README)

- Prev

  Gedit-48.1

- Next

  kate-24.12.2

- Up
- Home