summaryrefslogtreecommitdiff
path: root/polymode.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2022-08-20 12:30:23 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2022-08-20 12:30:23 -0400
commit63d2c2184941902e2358d0e9b0deb17b943db61a (patch)
treee6c6fcc94331c32b306232147a605a6b5d3b3076 /polymode.el
parenteb793e18ad9c9c41aa01b94592cbd51da08a3ada (diff)
Fix copyrights for GNU ELPAscratch/polymode
Assign the Copyright to the FSF. Include various other minor and cosmetic changes: - Prefer #' to quote function names. - Fix a few uses of ' in docstrings which can be rendered incorrectly. - Remove redundant `:group` args. - Use keyword args for `define-minor-mode` rather than obsolete positional arguments. - Use `lexical-binding`. - Add a `Copyright` line where missing. * polymode-classes.el (pm-chunkmode, pm-inner-chunkmode): Use `symbol` rather than `face` as type, since `face` is not actually defined as a type. * polymode-compat.el: Use `with-eval-after-load` throughout. * polymode-core.el: Don't use #' to quote the symbol passed to `advice-add` because this arg can't be just a function, it has to be a symbol. (pm-use-cache): Move before first use. * template/targets/utils.el (polymode-add-deps-to-load-path): Make better use of `expand-file-name`. * tests/compat-tests.el: Skip tests if `poly-markdown` is not available, instead of signaling an error.
Diffstat (limited to 'polymode.el')
-rw-r--r--polymode.el34
1 files changed, 17 insertions, 17 deletions
diff --git a/polymode.el b/polymode.el
index f0bd626..6845ebd 100644
--- a/polymode.el
+++ b/polymode.el
@@ -1,8 +1,8 @@
;;; polymode.el --- Extensible framework for multiple major modes -*- lexical-binding: t -*-
;;
;; Author: Vitalie Spinu
-;; Maintainer: Vitalie Spinu
-;; Copyright (C) 2013-2019, Vitalie Spinu
+;; Maintainer: Vitalie Spinu <spinuvit@gmail.com>
+;; Copyright (C) 2013-2022 Free Software Foundation, Inc.
;; Version: 0.2.2
;; Package-Requires: ((emacs "25"))
;; URL: https://github.com/polymode/polymode
@@ -56,22 +56,22 @@ Not effective after loading the polymode library.")
;; eval
(define-key map "v" 'polymode-eval-map)
;; navigation
- (define-key map "\C-n" 'polymode-next-chunk)
- (define-key map "\C-p" 'polymode-previous-chunk)
- (define-key map "\C-\M-n" 'polymode-next-chunk-same-type)
- (define-key map "\C-\M-p" 'polymode-previous-chunk-same-type)
+ (define-key map "\C-n" #'polymode-next-chunk)
+ (define-key map "\C-p" #'polymode-previous-chunk)
+ (define-key map "\C-\M-n" #'polymode-next-chunk-same-type)
+ (define-key map "\C-\M-p" #'polymode-previous-chunk-same-type)
;; chunk manipulation
- (define-key map "\M-k" 'polymode-kill-chunk)
- (define-key map "\M-m" 'polymode-mark-or-extend-chunk)
- (define-key map "\C-t" 'polymode-toggle-chunk-narrowing)
+ (define-key map "\M-k" #'polymode-kill-chunk)
+ (define-key map "\M-m" #'polymode-mark-or-extend-chunk)
+ (define-key map "\C-t" #'polymode-toggle-chunk-narrowing)
;; backends
- (define-key map "e" 'polymode-export)
- (define-key map "E" 'polymode-set-exporter)
- (define-key map "w" 'polymode-weave)
- (define-key map "W" 'polymode-set-weaver)
- (define-key map "t" 'polymode-tangle)
- (define-key map "T" 'polymode-set-tangler)
- (define-key map "$" 'polymode-show-process-buffer)
+ (define-key map "e" #'polymode-export)
+ (define-key map "E" #'polymode-set-exporter)
+ (define-key map "w" #'polymode-weave)
+ (define-key map "W" #'polymode-set-weaver)
+ (define-key map "t" #'polymode-tangle)
+ (define-key map "T" #'polymode-set-tangler)
+ (define-key map "$" #'polymode-show-process-buffer)
map)
"Polymode prefix map.
Lives on `polymode-prefix-key' in polymode buffers.")
@@ -658,7 +658,7 @@ most frequently used slots are:
(define-minor-mode polymode-minor-mode
"Polymode minor mode, used to make everything work."
- nil " PM")
+ :lighter " PM")
(define-derived-mode poly-head-tail-mode prog-mode "HeadTail"
"Default major mode for polymode head and tail spans."