Barry's Emacs Version V8.8

The current version is V8.9.4.

This version of Barry's Emacs use python 3 and Qt6 for its user interface.

The core of the editor in implemented in C++.

Table of contents

Windows 64 bit installation

  1. Download the setup program, bemacs-V8.9.4-setup.exe
  2. Run the setup program, it will guide you through the installation.

Barry's Emacs can be used from the CMD shell command by running:

"C:\Program Files\Barry Scott\Barry's Emacs 8\bemacs.exe".

Create a CMD file to make it easier to access. For example put bemacs.cmd in you PATH where bemacs.cmd contains:

"C:\Program Files\Barry Scott\Barry's Emacs 8\bemacs.exe" %*

macOS 64 bit installation

  1. Download the DMG file appropiate for your mac and open it:
  2. Drag Barry's Emacs into the Applcations folder.
  3. To use Barry's Emacs from the command line copy bemacs script to a directory on your PATH. For example ~/bin.
  4. To use the console version of Barry's Emacs using the bemacs -cli command.

bemacs will start up a new Barry's Emacs if required and pass the files on the command line to Barry's Emacs for editing.

For example:

$ bemacs main.cpp
To edit using the CLI version of Barry's Emacs:
$ bemacs -cli main.cpp

Fedora installation

Packages for Fedora are available from COPR.

  1. dnf copr enable barryascott/tools
  2. dnf install bemacs

Once installed the bemacs client commands will start the editor if it not already running and pass the command line to it.

$ bemacs main.cpp

The command line version is installed as bemacs-cli and can be start using the bemacs command:

$ bemacs -cli main.cpp