[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/engine-mode f955a5b889 67/71: Fix issues found by package-
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/engine-mode f955a5b889 67/71: Fix issues found by package-lint |
Date: |
Wed, 21 Dec 2022 09:59:17 -0500 (EST) |
branch: elpa/engine-mode
commit f955a5b889aa54ed5cd89bb31b1003f1977b3482
Author: Stefan Kangas <stefankangas@gmail.com>
Commit: Harry R. Schwartz <hello@harryrschwartz.com>
Fix issues found by package-lint
---
engine-mode.el | 36 +++++++++++++++++++-----------------
1 file changed, 19 insertions(+), 17 deletions(-)
diff --git a/engine-mode.el b/engine-mode.el
index c9b7bf30b3..94c3ce6e05 100644
--- a/engine-mode.el
+++ b/engine-mode.el
@@ -1,4 +1,4 @@
-;;; engine-mode.el --- Define and query search engines from within Emacs.
+;;; engine-mode.el --- Define and query search engines from within Emacs
;; Author: Harry R. Schwartz <hello@harryrschwartz.com>
;; Version: 2.2.0
@@ -7,6 +7,19 @@
;; This file is NOT part of GNU Emacs.
+;; This program is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <https://www.gnu.org/licenses/>.
+
;;; Commentary:
;; `engine-mode' is a global minor mode for Emacs. It enables you to
@@ -33,25 +46,14 @@
;; `C-x / d' is now bound to the new function
;; engine/search-duckduckgo'! Nifty.
-;;; License:
-
-;; This program is free software: you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <http://www.gnu.org/licenses/>.
-
;;; Code:
-(eval-when-compile (require 'cl-macs))
+(eval-when-compile (require 'cl-lib))
(require 'format-spec)
+(defgroup engine-mode nil
+ "Define search engines, bind them to keybindings, and query them."
+ :group 'external)
+
(defcustom engine/keybinding-prefix "C-x /"
"The default engine-mode keybindings prefix."
:type '(choice (string :tag "Key")
- [nongnu] elpa/engine-mode b84d806f75 07/71: fix documentation typo, (continued)
- [nongnu] elpa/engine-mode b84d806f75 07/71: fix documentation typo, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode b804a5d6c8 13/71: use symbol under point as the default search term, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode 3d4d39f29c 16/71: License under GPLv3, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode 243d046914 35/71: make engine-mode keybinding prefix customizable, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode 2c327f1785 24/71: Set engine-specific browsers, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode 244610231f 34/71: Include a MELPA badge on the README, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode 59f1d463fa 39/71: Fix rebind key conflict., ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode 224919b648 29/71: Corrected Project Gutenberg URL., ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode eff5f26894 25/71: Add a custom variable to set the default browser, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode 282f5d5910 62/71: Fix link to MELPA Stable status badge, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode f955a5b889 67/71: Fix issues found by package-lint,
ELPA Syncer <=
- [nongnu] elpa/engine-mode fac252e11d 19/71: Add documentation for redefining the keymap prefix, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode 4fa7ee6c06 14/71: Add documentation for changing the default browser, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode 70bbde97bf 12/71: define a prefix key (which defaults to "C-c /"), ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode 65e9a37fd0 44/71: Minimise side-effects when loading, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode 50b0d436e8 42/71: Define prefixed map as an actual prefix command, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode 1bfcc961c5 46/71: Set URL to the bare GitHub repo, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode 20608906f8 61/71: Document installation with use-package, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode f36d8bf785 69/71: Prefer HTTPS to HTTP, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode e0910f141f 58/71: Don't quote term-transformation-hook value, ELPA Syncer, 2022/12/21
- [nongnu] elpa/engine-mode 278d4d9e9c 66/71: Allow nil value for engine/keybinding-prefix, ELPA Syncer, 2022/12/21