Integration with Emacs
Install Boxes
- 
    Install boxes using your system package manager ( apt,brewetc) or build and install it yourself.
- 
    Alternatively, adding the use-packageform below to your startup file will instruct Emacs to automatically install theboxesbinary using the system package manager if itβs not already installed.
- 
    Note that boxesv2.1.0 is required to runboxes-command-on-regioninteractively due to requiring support for β-q (all)β. The other boxes commands work on all versions.
Install Emacs Package
The easiest way is to install the boxes package from MELPA, however it can also be installed manually if desired:
- Installation from MELPA
    - 
        Make sure MELPA is in your package archives list. 
- 
        M-x package-install boxes
- 
        Add key bindings for the boxescommands to your startup file:(global-set-key "\C-cb" 'boxes-command-on-region) (global-set-key "\C-cq" 'boxes-create) (global-set-key "\C-cr" 'boxes-remove)
- 
        Alternatively, if use-packageis installed you can automatically install theboxesbinary & elisp packages and add the key bindings with the following form, just like magic π(use-package boxes :ensure t :ensure-system-package boxes :bind (("C-c b" . boxes-command-on-region) ("C-c q" . boxes-create) ("C-c r" . boxes-remove)))
 
- 
        
- Manual Installation
    - 
        Download boxes.elto a directory and add it to yourload-path:(add-to-list 'load-path <install directory>)
- 
        Add autoloads to your startup file so boxeswill be loaded on first use:(autoload 'boxes-command-on-region "boxes" nil t) (autoload 'boxes-remove "boxes" nil t) (autoload 'boxes-create "boxes" nil t)
- 
        Add key bindings for the boxescommands to your startup file:(global-set-key "\C-cb" 'boxes-command-on-region) (global-set-key "\C-cq" 'boxes-create) (global-set-key "\C-cr" 'boxes-remove)
 
-