   :type '(choice
           (const :tag "Classic (uses `:ensure' for all package managers)"
                  ensure)
-          (const :tag "Modern (uses `:package', `:straight', etc.)" straight))
-  :group 'straight)
+          (const :tag "Modern (uses `:package', `:straight', etc.)" straight)))
 
 (defvar straight-use-package--last-version nil
   "Value of `straight-use-package-version' at last mode toggle.")

(defcustom straight-recipes-gnu-elpa-url
  "https://git.savannah.gnu.org/git/emacs/elpa.git"
  "URL of the Git repository for the GNU ELPA package repository."
  :type 'string
  :group 'straight)

(defun straight-recipes-gnu-elpa-retrieve (package)
  "Look up a PACKAGE recipe in GNU ELPA.

(defcustom straight-arrow
  (if (char-displayable-p ?→) " → " " -> ")
  "The string to use for an arrow in messages."
  :type 'string)

(defcustom straight-profiles
  '((nil . "default.el"))
  "Alist mapping package profile names to version lockfile names.
The profile names should be symbols, and the filenames may be
relative (to straight/versions/) or absolute."
  :type '(alist :key-type symbol :value-type string))

(defcustom straight-current-profile nil
  "Symbol identifying the current package profile.
