;;; pelican-mode.el --- Minor mode for editing Pelican sites -*- lexical-binding: t -*-
;;
-;; Copyright 2013-2017 Joe Wreschnig
+;; Copyright 2013-2018 Joe Wreschnig
;;
;; Author: Joe Wreschnig <joe.wreschnig@gmail.com>
-;; Package-Version: 20170808
+;; Package-Version: 20180605.1
;; Package-Requires: ((emacs "25"))
;; URL: https://git.korewanetadesu.com/pelican-mode.git
;; Keywords: convenience, editing
(define-key map (kbd "n") #'pelican-mode-insert-header)
(define-key map (kbd "p") #'pelican-mode-publish)
(define-key map (kbd "u") #'pelican-make-rsync-upload)
+ (define-key map (kbd "g") #'pelican-make-github)
map)
"Keymap for Pelican commands after ‘pelican-mode-keymap-prefix’.")
(fset 'pelican-mode-command-map pelican-mode-command-map)
(interactive)
(pelican-make "rsync_upload"))
+(defun pelican-make-github ()
+ "Upload to GitHub Pages via a Makefile at the root of the site."
+ (interactive)
+ (pelican-make "github"))
+
\f
(defun pelican-mode-set-fields (&rest fields)