X-Git-Url: https://git.korewanetadesu.com/?p=pelican-mode.git;a=blobdiff_plain;f=pelican-mode.el;h=6e1ff8a138ca49cc186ddfffe33561c5b9fa4965;hp=e0f522338c998099ddabbf37814a26d849a34629;hb=4ca7a5e4ca52b91c164c2a077fdf2827429072b9;hpb=51d1a9224c25a4b579e63c57ef2d272c0b538a67 diff --git a/pelican-mode.el b/pelican-mode.el index e0f5223..6e1ff8a 100644 --- a/pelican-mode.el +++ b/pelican-mode.el @@ -213,30 +213,19 @@ the unquoted printed representation of it is used: (interactive) (pelican-make "rsync_upload")) -(defconst pelican-keymap (make-sparse-keymap) - "The default keymap used in Pelican mode.") -(define-key pelican-keymap (kbd "C-c P n") - 'pelican-insert-auto-header) -(define-key pelican-keymap (kbd "C-c P p") - 'pelican-publish-draft) -(define-key pelican-keymap (kbd "C-c P t") - 'pelican-update-date) -(define-key pelican-keymap (kbd "C-c P h") - 'pelican-make-html) -(define-key pelican-keymap (kbd "C-c P u") - 'pelican-make-rsync-upload) - - ;;;###autoload (define-minor-mode pelican-mode "Toggle Pelican mode. Interactively with no argument, this command toggles the mode. for editing Pelican site files." - :init-value nil :lighter " Pelican" - :keymap pelican-keymap - :group 'pelican) + :group 'pelican + :keymap `((,(kbd "C-c P n") . pelican-insert-auto-header) + (,(kbd "C-c P p") . pelican-publish-draft) + (,(kbd "C-c P t") . pelican-update-date) + (,(kbd "C-c P h") . pelican-make-html) + (,(kbd "C-c P u") . pelican-make-rsync-upload))) ;;;###autoload (defun pelican-enable-if-site ()