;; (require 'pelican-mode)
;; (pelican-global-mode)
;;
+;; Or with ``use-package'' and deferred loading:
+;;
+;; (use-package pelican-mode
+;; :after (:any org rst markdown-mode adoc-mode)
+;; :config
+;; (pelican-global-mode))
+;;
;; Or, register `pelican-mode' or `pelican-mode-enable-if-site'
;; as hook functions for more direct control.
;; Customizations
-(defgroup pelican-mode nil
+(defgroup pelican nil
"Support for Pelican articles and pages.
For more information about Pelican see URL https://blog.getpelican.com/."
(defcustom pelican-mode-keymap-prefix (kbd "C-c P")
"Pelican mode keymap prefix."
- :group 'pelican-mode
+ :group 'pelican
:type 'string)
(defcustom pelican-mode-default-page-fields
See the documentation for `pelican-mode-set-field' for more information
about metadata fields and special values."
- :group 'pelican-mode
+ :group 'pelican
:type '(plist))
(defcustom pelican-mode-default-article-fields
See the documentation for `pelican-mode-set-field' for more information
about metadata fields and special values."
- :group 'pelican-mode
+ :group 'pelican
:type '(plist))
(defcustom pelican-mode-formats
This association list maps modes to functions that take two
arguments, field and value strings."
- :group 'pelican-mode
+ :group 'pelican
:type '(alist :key-type function :value-type function))
\f
for editing articles or pages:
\\{pelican-mode-map}"
- :group 'pelican-mode
- :require 'pelican-mode
+ :group 'pelican
:keymap pelican-mode-map
:lighter " Pelican")
(lambda ()
(when (derived-mode-p #'text-mode)
(pelican-mode-enable-if-site)))
- :group 'pelican-mode
+ :group 'pelican
:require 'pelican-mode)
;;;###autoload