From 7846af446d4b486aa32c1c6728d166c775f1c74c Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Fri, 26 May 2023 16:21:52 -0500 Subject: [PATCH] moving lisp stuff to later --- README.org | 51 +++++++++++++++++++++++++++++---------------------- init.el | 45 +++++++++++++++++++++++++-------------------- 2 files changed, 54 insertions(+), 42 deletions(-) diff --git a/README.org b/README.org index 98e3e754..a2403b3e 100644 --- a/README.org +++ b/README.org @@ -296,28 +296,6 @@ Let's make parens and other delimiters easier to tell apart by making nested one :hook (prog-mode . rainbow-delimiters-mode)) #+end_src -#+begin_src emacs-lisp -(use-package smartparens - :config - (smartparens-global-mode +1) - :general - ('normal lisp-mode-map - "gl" 'sp-forward-slurp-sexp - "gh" 'sp-backward-slurp-sexp - "C-l" 'sp-forward-sexp - "C-h" 'sp-backward-sexp) - ('normal cider-repl-mode-map - "gl" 'sp-forward-slurp-sexp - "gh" 'sp-backward-slurp-sexp - "C-l" 'sp-forward-sexp - "C-h" 'sp-backward-sexp) - ('normal clojurescript-mode-map - "gl" 'sp-forward-slurp-sexp - "gh" 'sp-backward-slurp-sexp - "C-l" 'sp-forward-sexp - "C-h" 'sp-backward-sexp)) -#+end_src - #+begin_src emacs-lisp (use-package aggressive-indent :config @@ -2652,6 +2630,35 @@ Let's also set =hl-line-mode= to be on for comint and prog modes (add-hook 'prog-mode-hook 'hs-minor-mode) #+END_SRC +Also here are some lisp specific stuff +#+begin_src emacs-lisp +(use-package smartparens + :config + (smartparens-global-mode +1) + :general + ('normal lisp-mode-map + "gl" 'sp-forward-slurp-sexp + "gh" 'sp-backward-slurp-sexp + "C-l" 'sp-forward-sexp + "C-h" 'sp-backward-sexp) + ('normal lisp-shared-mode-map + "gl" 'sp-forward-slurp-sexp + "gh" 'sp-backward-slurp-sexp + "C-l" 'sp-forward-sexp + "C-h" 'sp-backward-sexp) + ('normal cider-repl-mode-map + "gl" 'sp-forward-slurp-sexp + "gh" 'sp-backward-slurp-sexp + "C-l" 'sp-forward-sexp + "C-h" 'sp-backward-sexp) + ('normal clojurescript-mode-map + "gl" 'sp-forward-slurp-sexp + "gh" 'sp-backward-slurp-sexp + "C-l" 'sp-forward-sexp + "C-h" 'sp-backward-sexp)) +#+end_src + + Finally, here are some auto modes I'd like to setup #+begin_src emacs-lisp (add-to-list 'auto-mode-alist '("\\.yuck?\\'" . lisp-data-mode)) diff --git a/init.el b/init.el index 0c13600d..f4ac3c66 100644 --- a/init.el +++ b/init.el @@ -129,26 +129,6 @@ (use-package rainbow-delimiters :hook (prog-mode . rainbow-delimiters-mode)) -(use-package smartparens - :config - (smartparens-global-mode +1) - :general - ('normal lisp-mode-map - "gl" 'sp-forward-slurp-sexp - "gh" 'sp-backward-slurp-sexp - "C-l" 'sp-forward-sexp - "C-h" 'sp-backward-sexp) - ('normal cider-repl-mode-map - "gl" 'sp-forward-slurp-sexp - "gh" 'sp-backward-slurp-sexp - "C-l" 'sp-forward-sexp - "C-h" 'sp-backward-sexp) - ('normal clojurescript-mode-map - "gl" 'sp-forward-slurp-sexp - "gh" 'sp-backward-slurp-sexp - "C-l" 'sp-forward-sexp - "C-h" 'sp-backward-sexp)) - (use-package aggressive-indent :config (aggressive-indent-mode -1)) @@ -2000,6 +1980,31 @@ targets." (add-hook 'prog-mode-hook 'hl-line-mode) (add-hook 'prog-mode-hook 'hs-minor-mode) +(use-package smartparens + :config + (smartparens-global-mode +1) + :general + ('normal lisp-mode-map + "gl" 'sp-forward-slurp-sexp + "gh" 'sp-backward-slurp-sexp + "C-l" 'sp-forward-sexp + "C-h" 'sp-backward-sexp) + ('normal lisp-shared-mode-map + "gl" 'sp-forward-slurp-sexp + "gh" 'sp-backward-slurp-sexp + "C-l" 'sp-forward-sexp + "C-h" 'sp-backward-sexp) + ('normal cider-repl-mode-map + "gl" 'sp-forward-slurp-sexp + "gh" 'sp-backward-slurp-sexp + "C-l" 'sp-forward-sexp + "C-h" 'sp-backward-sexp) + ('normal clojurescript-mode-map + "gl" 'sp-forward-slurp-sexp + "gh" 'sp-backward-slurp-sexp + "C-l" 'sp-forward-sexp + "C-h" 'sp-backward-sexp)) + (add-to-list 'auto-mode-alist '("\\.yuck?\\'" . lisp-data-mode))