X-Git-Url: https://git.korewanetadesu.com/?p=pelican-mode.git;a=blobdiff_plain;f=pelican-mode.el;h=2cfa3be8cb3e7a838374b8b5a05d0de1378436e9;hp=418a82531f0887f9bc20152419ec287c5c93c7bc;hb=a69934885c7a3b303049e2418333b3915b8f8fb8;hpb=209ad24318e1f28675da430aa10ef3467694b9ac diff --git a/pelican-mode.el b/pelican-mode.el index 418a825..2cfa3be 100644 --- a/pelican-mode.el +++ b/pelican-mode.el @@ -120,6 +120,7 @@ arguments, field and value strings." (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) @@ -285,6 +286,11 @@ has no status." (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")) + (defun pelican-mode-set-fields (&rest fields)