Skip to content

Manual Tarball Archive Installation (SFTP) ​

If you are old-school, don’t like package managers, and prefer doing everything by hand, then you can obtain Hyperbole from a tarball:

Download either:

1. a release tar.gz source archive from either: ​

ftp://ftp.gnu.org/gnu/hyperbole/ or http://ftpmirror.gnu.org/hyperbole/, which will find the closest mirror of the GNU ftp site and show it to you.

2. the latest in-development pre-release tar.gz source archive linked to at the top of this web page: ​

https://elpa.gnu.org/devel/hyperbole.html.

Then decompress and unpack the archive to a directory of your choosing. Move into the hyperbole-<version>/ directory and execute the following Posix shell command:

make bin

to byte-compile the Hyperbole lisp files. Then add the following lines to your personal Emacs initialization file, ~/.emacs:

emacs-lisp
(unless (and (featurep 'hyperbole) hyperbole-mode)
  (when (< emacs-major-version 28)
    (error "Hyperbole requires Emacs 28 or above, not %d"
           emacs-major-version))
  (push "<directory-ending-with-hyperbole-where-you-unpacked>"
        load-path)
  (require 'hyperbole)
  (hyperbole-mode 1)
  ;; Allow HyWikiWords in text buffers and programming buffer comments,
  ;; not just in HyWiki pages, by uncommenting the next line.
  ;; (hywiki-mode :all)
  )

Restart Emacs and you should see the Hypb hyperbole minor mode indicator in your modeline after startup.