From 9b831d8ae7d30a32322dd48c042ff4de0bec8b3f Mon Sep 17 00:00:00 2001 From: Rudi Grinberg Date: Wed, 6 Nov 2019 16:57:35 +0900 Subject: [PATCH] Add rst module Uses sphinx-mode and adds a few common bindings Signed-off-by: Rudi Grinberg --- modules/lang/rst/config.el | 16 ++++++++++++++++ modules/lang/rst/packages.el | 1 + 2 files changed, 17 insertions(+) create mode 100644 modules/lang/rst/config.el create mode 100644 modules/lang/rst/packages.el diff --git a/modules/lang/rst/config.el b/modules/lang/rst/config.el new file mode 100644 index 000000000..1b076cdef --- /dev/null +++ b/modules/lang/rst/config.el @@ -0,0 +1,16 @@ +(use-package! sphinx-mode + :init + (add-hook! 'rst-mode-hook #'sphinx-mode)) + +(use-package! rst + :config + (map! :localleader + :map rst-mode-map + (:prefix ("a" . "adjust") + ("a" #'rst-adjust + "r" #'rst-adjust-region)) + (:prefix ("t" . "table of contents") + ("t" #'rst-toc + "i" #'rst-toc-insert + "u" #'rst-toc-update + "f" #'rst-toc-follow-link)))) diff --git a/modules/lang/rst/packages.el b/modules/lang/rst/packages.el new file mode 100644 index 000000000..ff9563aa7 --- /dev/null +++ b/modules/lang/rst/packages.el @@ -0,0 +1 @@ +(package! sphinx-mode)