* --- INTRODUCTION ---
COPYING              - GNU General Public License
DEMO                 - Interactive Demonstration of many GNU Hyperbole capabilities
DEMO-ROLO.otl        - Sample Hyperbole Rolo file for use with DEMO
hyrolo-demo.el       - Code to support DEMO introduction to HyRolo
HY-ABOUT             - Introductory description of GNU Hyperbole
HY-ANNOUNCE          - GNU Hyperbole release announcement
HY-CONCEPTS.kotl     - Techncial introduction to Hyperbole concept interrelations
HY-COPY              - GNU Hyperbole Copyright
HY-NEWS              - What's new in each release of GNU Hyperbole
HY-WHY.kotl          - Quick list of great reasons to use Hyperbole
INSTALL              - GNU Hyperbole installation and invocation instructions
Makefile             - Build GNU Hyperbole directories and distributions
README.md            - Markdown formatted introduction combining README, INSTALL and HY-ABOUT
README.toc.md        - Markdown README with table of contents included
README.md.html       - HTML introduction with table of contents combining README, INSTALL and HY-ABOUT
hversion.el          - GNU Hyperbole version and system information setup
hyperbole.el         - Loads and initializes GNU Hyperbole
ChangeLog            - Summary of changes in recent GNU Hyperbole releases

* --- DOCUMENTATION ---
man/dir              - GNU Hyperbole Info directory tree entry
man/hyperbole.html   - The GNU Hyperbole Manual  (web version)
man/hyperbole.info   - The GNU Hyperbole Manual  (GNU Info version)
man/hyperbole.pdf    - The GNU Hyperbole Manual  (printable version)
man/hyperbole.texi   - The GNU Hyperbole Manual  (GNU Texinfo source form)
man/hkey-help.txt    - Summarizes Smart Key behaviors in different contexts
HY-TALK/HY-TALK.org  - EmacsNYC 2020 Talk: Make Your Text Come Alive slides
HY-TALK/HYPERAMP.org - EmacsConf 2023 Talk: Top 10 Ways Hyperbole Amps Up Emacs slides
HY-TALK/HYPERORG.org - EmacsConf 2022 Talk: Powerful Productivity with Hyperbole and Org Mode slides

* --- USER INTERFACE ---
hmouse-info.el       - Walks through Info networks using one key
hmouse-drv.el        - Smart Key/Mouse driver functions
hmouse-key.el        - Setup Smart Key mouse bindings
hmouse-mod.el        - Action Key acts as CONTROL modifier and Assist Key as META modifier (Unused)
hmouse-sh.el         - System-dependent Smart Mouse Key bindings
hmouse-tag.el        - Smart Key support of programming language tags location
hycontrol.el         - Interactive sizing, moving, replicating and deleting of windows and frames
hyrolo-menu.el       - Pulldown and popup menus of HyRolo commands
hui-dired-sidebar.el - Smart Key support for dired sidebar
hui-em-but.el        - GNU Emacs button highlighting and flashing support
hui-jmenu.el         - Popup menus for jumping to and managing buffers, frames, and windows
hui-menu.el          - Menubar menu of GNU Hyperbole commands
hui-mini.el          - Single line command menus for GNU Hyperbole
hui-mouse.el         - Use key or mouse key for many functions, e.g. GNU Hyperbole menus
hui-select.el        - Select delimited or larger and larger syntax-driven regions in a buffer
hui-treemacs.el      - GNU Hyperbole Smart Key support for the Treemacs file manager package
hui-window.el        - Smart Mouse Key window and modeline depress/release actions
hui.el               - GNU Hyperbole button and hyperlink user interface

* --- APPLICATION PROGRAMMING INTERFACE ---
hact.el              - GNU Hyperbole button action handling
hargs.el             - GNU Hyperbole user input functions
hbmap.el             - GNU Hyperbole button map maintenance for queries and lookups
hbut.el              - GNU Hyperbole button constructs
hhist.el             - History of GNU Hyperbole buttons selected
hmail.el             - GNU Hyperbole buttons embedded in e-mail messages
hmoccur.el           - Multi-buffer or multi-file regexp occurrence location
hpath.el             - GNU Hyperbole support routines for handling UNIX paths
htz.el               - Timezone-based time and date support for GNU Hyperbole
hypb.el              - Miscellaneous GNU Hyperbole support features
hypb-ert.el          - Hyperbole test runner action button types
hyrolo.el            - Hierarchical, multi-file, easy-to-use record management system
hyrolo-logic.el      - Logic functions for GNU Hyperbole Rolo files
hywconfig.el         - Save ring of window configurations
set.el               - General mathematical operators for unordered sets

* --- MAIL SYSTEM SUPPORT ---
hmh.el               - GNU Hyperbole buttons in mail reader:   Mh
hrmail.el            - GNU Hyperbole buttons in mail reader:   Rmail
hsmail.el            - GNU Hyperbole buttons in mail composer: mail

* --- HYPERBOLE KOUTLINER ---
kotl/MANIFEST        - Summary of Koutliner files
kotl/EXAMPLE.kotl    - Sample Koutline document explaining Koutliner features

* --- USENET NEWS SUPPORT ---
hgnus.el             - GNU Hyperbole buttons in news reader/poster: GNUS

* --- HYPERBOLE INTERNALS ---
.mailmap             - Normalize author name and email addresses
hactypes.el          - Default action types for GNU Hyperbole
hbdata.el            - GNU Hyperbole button attribute accessor functions
hibtypes.el          - GNU Hyperbole default implicit button types
hib-debbugs.el       - Implicit button type for browsing GNU debbugs issues
hib-doc-id.el        - Implicit button type for document id index entries
hib-kbd.el           - Implicit button type for key sequences delimited with {}
hib-social.el        - Implicit button type for social media/git hashtag and username references
hinit.el             - Standard initializations for GNU Hyperbole
hload-path.el        - GNU Hyperbole load-path and autoload early initializations
hsettings.el         - GNU Hyperbole settings which may require customization
hvar.el              - Variable manipulation routines for GNU Hyperbole
hypb-maintenance.el  - Support for updating Hyperbole web pages
hyperbole-banner.png - Graphic of GNU Hyperbole for display with About Hyperbole
smart-clib-sym       - Test whether symbol appears within a set of C libraries
topwin.py            - Python script to find the topmost macOS app window at a screen position
.hypb & _hypb        - Button data files used by the GNU Hyperbole DEMO file

* --- EXTERNAL SYSTEM ENCAPSULATIONS ---
hsys-flymake.el      - Add missing source buffer keymap to flymake linter
hsys-org.el          - GNU Hyperbole support functions for Org mode
hsys-org-roam.el     - GNU Hyperbole support functions for Org Roam
hsys-www.el          - GNU Hyperbole support for Emacs W3 World-Wide Web (WWW) browsing
hsys-xref.el         - GNU Hyperbole support functions for "xref.el"
hsys-youtube.el      - Action buttons to play timestamped segments of Youtube videos

* --- HYPERBOLE TEST CASES ---
test/MANIFEST        - Summary of Hyperbole test case files

* --- HYPERBOLE INSTALLATION TEST CONFIGURATIONS ---
install-test/MANIFEST - Summary of Hyperbole installation test files
