From 5707380554a22f80de2573db0bc15d9488500df9 Mon Sep 17 00:00:00 2001
From: jao <jao@gnu.org>
Date: Sun, 4 Apr 2021 02:56:31 +0100
Subject: proper ELPA header for geiser.el

---
 elisp/geiser.el | 47 ++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 44 insertions(+), 3 deletions(-)

(limited to 'elisp')

diff --git a/elisp/geiser.el b/elisp/geiser.el
index 116d8b6..311caab 100644
--- a/elisp/geiser.el
+++ b/elisp/geiser.el
@@ -1,13 +1,54 @@
-;;; geiser.el --- GNU Emacs and Scheme talk to each other
+;;; geiser.el --- GNU Emacs and Scheme talk to each other -*- lexical-binding: t; -*-
 
-;; Copyright (C) 2009, 2010, 2011, 2012, 2013, 2015, 2018, 2020, 2021 Jose Antonio Ortega Ruiz
-;; URL: http://www.nongnu.org/geiser/
+;; Copyright (C) 2009, 2010, 2011, 2012, 2013, 2015, 2018, 2021 Jose Antonio Ortega Ruiz
 
 ;; This program is free software; you can redistribute it and/or
 ;; modify it under the terms of the Modified BSD License. You should
 ;; have received a copy of the license along with this program. If
 ;; not, see <http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5>.
 
+;; Author: Jose Antonio Ortega Ruiz (jao@gnu.org)
+;; Maintainer: Jose Antonio Ortega Ruiz (jao@gnu.org)
+;; Keywords: languages, scheme, geiser
+;; Homepage: https://gitlab.com/emacs-geiser/
+;; Package-Requires: ((emacs "24.4"))
+;; SPDX-License-Identifier: BSD-3-Clause
+;; Version: 0.13
+
+;;; Commentary:
+
+;; Geiser is a generic Emacs/Scheme interaction mode, featuring an
+;; enhanced REPL and a set of minor modes improving Emacs' basic scheme
+;; major mode.
+
+;; Geiser supports Guile, Chicken, Gauche, Chibi, MIT-Scheme, Gambit,
+;; Racket, Stklos, Kawa and Chez.  Each one has a separate ELPA package
+;; (geiser-guile, geiser-chicken, etc.) that you should install to use
+;; your favourite scheme.
+
+
+;; Main functionalities:
+;;     - Evaluation of forms in the namespace of the current module.
+;;     - Macro expansion.
+;;     - File/module loading.
+;;     - Namespace-aware identifier completion (including local bindings,
+;;       names visible in the current module, and module names).
+;;     - Autodoc: the echo area shows information about the signature of
+;;       the procedure/macro around point automatically.
+;;     - Jump to definition of identifier at point.
+;;     - Direct access to documentation, including docstrings (when the
+;;       implementation provides them) and user manuals.
+;;     - Listings of identifiers exported by a given module (Guile).
+;;     - Listings of callers/callees of procedures (Guile).
+;;     - Rudimentary support for debugging (list of
+;;       evaluation/compilation error in an Emacs' compilation-mode
+;;       buffer).
+;;     - Support for inline images in schemes, such as Racket, that treat
+;;       them as first order values.
+
+;; See http://www.nongnu.org/geiser/ for the full manual in HTML form, or
+;; the the info manual installed by this package.
+
 ;;; Commentary:
 
 ;; Autoloads and basic setup for geiser.
-- 
cgit v1.2.3