emacs-rpgdm/rpgdm-custom.el
Howard Abrams 5455785b08 Like Athena, this project emerged fully formed from my head
At least, from this historical record as preserved by git, it is.
In reality, this project represents a year of off-and-on development
in another git repository, and has been converted and reformatted
for (potentially) public consumption.

Particularly lacking is the Tables and other charts that make this
useful, but I need to make sure I don't violate any copyright laws, as
many of my tables were copy/pasted from digital books I own.
2022-02-18 15:25:05 -08:00

41 lines
1.1 KiB
EmacsLisp

;;; rpgdm-custom.el --- Customizations for RPGDM -*- lexical-binding: t; -*-
;;
;; Copyright (C) 2021 Howard X. Abrams
;;
;; Author: Howard X. Abrams <http://gitlab.com/howardabrams>
;; Maintainer: Howard X. Abrams
;; Created: February 26, 2021
;;
;; This file is not part of GNU Emacs.
;;
;;
;;; Code:
(defgroup rpgdm nil
"Customization for the Dungeon Master support package."
:prefix "rpgdm-"
:group 'applications
:link '(url-link :tag "Github" "https://gitlab.com/howardabrams/emacs-rpgdm"))
(defcustom rpgdm-screen-window-side :right
"Split new windows on a particular side.
For instance, `:below' or on the `:right'."
:type '(choice (const :tag "above" 'above)
(const :tag "below" 'below)
(const :tag "left" 'left)
(const :tag "right" 'right))
:group 'rpgdm)
(defcustom rpgdm-screen-window-size nil
"The size of new windows. Leave nil for half the frame."
:type '(integer)
:group 'rpgdm)
(defcustom rpgdm-screen-fullscreen nil
"Should the displayed screen occupy the entire frame?"
:type '(boolean)
:group 'rpgdm)
(provide 'rpgdm-custom)
;;; rpgdm-custom.el ends here