emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/setup 0e4995f 15/19: Use fenced code block for example


From: Stefan Monnier
Subject: [elpa] externals/setup 0e4995f 15/19: Use fenced code block for example
Date: Mon, 15 Mar 2021 17:26:28 -0400 (EDT)

branch: externals/setup
commit 0e4995f338efd437abaae157dbf5013eebd56032
Author: Philip K <philipk@posteo.net>
Commit: Philip K <philipk@posteo.net>

    Use fenced code block for example
---
 README.md | 74 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 39 insertions(+), 35 deletions(-)

diff --git a/README.md b/README.md
index 22d609f..e3e464a 100644
--- a/README.md
+++ b/README.md
@@ -4,48 +4,52 @@
 The `setup' macro simplifies repetitive configuration patterns.  For
 example, these macros:
 
-    (setup shell
-      (let ((key "C-c s"))
-        (:global (key shell))
-        (:bind (key bury-buffer))))
+~~~elisp
+(setup shell
+  (let ((key "C-c s"))
+    (:global (key shell))
+    (:bind (key bury-buffer))))
 
 
-    (setup (:package paredit)
-      (:hide-mode)
-      (:hook-into scheme-mode lisp-mode))
+(setup (:package paredit)
+  (:hide-mode)
+  (:hook-into scheme-mode lisp-mode))
 
 
-    (setup (:package yasnippet)
-      (:with-mode yas-minor-mode
-       (:rebind "<backtab>" yas-expand)
-       (:option yas-prompt-functions '(yas-completing-prompt)
-                yas-wrap-around-region t)
-       (:hook-into prog-mode)))
+(setup (:package yasnippet)
+  (:with-mode yas-minor-mode
+    (:rebind "<backtab>" yas-expand)
+    (:option yas-prompt-functions '(yas-completing-prompt)
+            yas-wrap-around-region t)
+    (:hook-into prog-mode)))
+~~~
 
 will be replaced with the functional equivalent of
 
-    (global-set-key (kbd "C-c s") #'shell)
-    (with-eval-after-load 'shell
-       (define-key shell-mode-map (kbd "C-c s") #'bury-buffer))
-
-
-    (unless (package-install-p 'paredit)
-      (package-install 'paredit))
-    (delq (assq 'paredit-mode minor-mode-alist)
-          minor-mode-alist)
-    (add-hook 'scheme-mode-hook #'paredit-mode)
-    (add-hook 'lisp-mode-hook #'paredit-mode)
-
-
-    (unless (package-install-p 'yasnippet)
-      (package-install 'yasnippet))
-    (with-eval-after-load 'yasnippet
-      (dolist (key (where-is-internal 'yas-expand yas-minor-mode-map))
-       (define-key yas-minor-mode-map key nil))
-      (define-key yas-minor-mode-map "<backtab>" #'yas-expand)
-      (customize-set-variable 'yas-prompt-functions '(yas-completing-prompt))
-      (customize-set-variable 'yas-wrap-around-region t))
-    (add-hook 'prog-mode-hook #'yas-minor-mode)
+~~~elisp
+(global-set-key (kbd "C-c s") #'shell)
+(with-eval-after-load 'shell
+   (define-key shell-mode-map (kbd "C-c s") #'bury-buffer))
+
+
+(unless (package-install-p 'paredit)
+  (package-install 'paredit))
+(delq (assq 'paredit-mode minor-mode-alist)
+      minor-mode-alist)
+(add-hook 'scheme-mode-hook #'paredit-mode)
+(add-hook 'lisp-mode-hook #'paredit-mode)
+
+
+(unless (package-install-p 'yasnippet)
+  (package-install 'yasnippet))
+(with-eval-after-load 'yasnippet
+  (dolist (key (where-is-internal 'yas-expand yas-minor-mode-map))
+    (define-key yas-minor-mode-map key nil))
+  (define-key yas-minor-mode-map "<backtab>" #'yas-expand)
+  (customize-set-variable 'yas-prompt-functions '(yas-completing-prompt))
+  (customize-set-variable 'yas-wrap-around-region t))
+(add-hook 'prog-mode-hook #'yas-minor-mode)
+~~~
 
 Additional "keywords" can be defined using `setup-define`. All known
 keywords are documented in the docstring for `setup`.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]