;;; Things related to loading and loading the dbgr package.
(require 'load-relative)
+(defgroup dbgr nil
+ "The Grand Cathedral Debugger rewrite"
+ :group 'processes
+ :group 'tools
+ :version "23.1")
+
;; FIXME: extend require-relative for "autoload".
(defun dbgr-load-features()
(require-relative-list
;; This is needed, or at least the docstring part of it is needed to
;; get the customization menu to work in Emacs 23.
(defgroup bashdb nil
- "The bash debugger: bashdb"
+ "The bash debugger: bashdb (dbgr variant)"
:group 'processes
- :group 'tools
+ :group 'dbgr
:version "23.1")
;; -------------------------------------------------------------------
(defgroup dbgr-gdb nil
"The dbgr interface to gdb"
:group 'processes
- :group 'tools
+ :group 'dbgr
+ :group 'gdb
:version "23.1")
;; -------------------------------------------------------------------
(defgroup kshdb nil
"The Korn shell debugger: kshdb"
:group 'processes
- :group 'tools
+ :group 'dbgr
:version "23.1")
;; -------------------------------------------------------------------
(easy-mmode-defmap dbgr-perldb-minibuffer-local-map
'(("\C-i" . comint-dynamic-complete-filename))
- "Keymap for minibuffer prompting of gud startup command."
+ "Keymap for minibuffer prompting of perldb startup command."
:inherit minibuffer-local-map)
;; FIXME: I think this code and the keymaps and history
;; This is needed, or at least the docstring part of it is needed to
;; get the customization menu to work in Emacs 23.
(defgroup dbgr-perldb nil
- "The Perl debugger"
+ "The Perl debugger (dbgr variant)"
:group 'processes
- :group 'tools
+ :group 'dbgr
+ :group 'perl
:version "23.1")
;; -------------------------------------------------------------------
(defgroup pydbgr nil
"The Python pydbgr debugger"
:group 'processes
- :group 'tools
+ :group 'dbgr
+ :group 'python
:version "23.1")
;; -------------------------------------------------------------------
(defgroup rdebug nil
"ruby-debug (rdebug)"
:group 'processes
- :group 'tools
+ :group 'ruby
+ :group 'dbgr
:version "23.1")
;; -------------------------------------------------------------------
(defgroup remake nil
"The GNU Make debugger: remake"
:group 'processes
- :group 'tools
+ :group 'dbgr
+ :group 'make
:version "23.1")
;; -------------------------------------------------------------------
(defgroup trepan nil
"The Ruby 1.9.2 \"trepanning\" debugger"
:group 'processes
- :group 'tools
+ :group 'ruby
+ :group 'dbgr
:version "23.1")
;; -------------------------------------------------------------------
(defgroup trepanx nil
"The Rubinius \"trepanning\" debugger"
:group 'processes
- :group 'tools
+ :group 'ruby
+ :group 'dbgr
:version "23.1")
;; -------------------------------------------------------------------
(defgroup zshdb nil
"The Zsh debugger: zshdb"
:group 'processes
- :group 'tools
+ :group 'dbgr
:version "23.1")
;; -------------------------------------------------------------------