[smartparens] move configuration to init.org

This commit is contained in:
contrapunctus 2021-02-20 11:20:26 +05:30
parent d7b2f88c54
commit 0a3472c885
2 changed files with 54 additions and 40 deletions

View File

@ -49,46 +49,6 @@
(forward-char -1)
(looking-at-p ":")))
(use-package smartparens
:load-path "~/.emacs.d/elisp-git/smartparens/"
:init
(smartparens-global-mode)
:config
(add-to-list 'sp-no-reindent-after-kill-modes 'markdown-mode)
:bind
(("M-<up>" . sp-splice-sexp-killing-backward)
:map smartparens-mode-map
("C-)" . sp-forward-slurp-sexp)
("C-(" . sp-backward-slurp-sexp)
("C-}" . sp-forward-barf-sexp)
("C-{" . sp-backward-barf-sexp)
("C-j" . sp-newline)
("C-|" . sp-join-sexp)
("C-k" . sp-kill-hybrid-sexp)
("C-h" . sp-backward-delete-char)
("<backspace>" . sp-backward-delete-char)
("C-w" . sp-backward-kill-word)
("<C-backspace>" . sp-backward-kill-word)
("M-DEL" . sp-backward-kill-word)
("M-d" . sp-kill-word)
("C-M-p" . sp-backward-down-sexp)
("C-M-n" . sp-backward-up-sexp)
("C-M-b" . sp-backward-sexp)
("C-M-f" . sp-forward-sexp)
("C-M-u" . sp-up-sexp)
("C-M-d" . sp-down-sexp)
("C-M-a" . sp-beginning-of-sexp)
("C-M-e" . sp-end-of-sexp)
("C-M-k" . sp-kill-sexp)
("C-M-w" . sp-copy-sexp)
:map emacs-lisp-mode-map
(";" . sp-comment))
:hook
(eval-expression-minibuffer-setup . smartparens-mode))
(require 'smartparens)
(require 'smartparens-config)
(smartparens-global-mode)

View File

@ -1918,15 +1918,21 @@ pjb suggested a different approach [[http://paste.lisp.org/display/10157][here]]
(keyswap-add-pairs ?\[ ?\()
(keyswap-add-pairs ?\] ?\))
(keyswap-update-keys)))
#+END_SRC
#+BEGIN_SRC emacs-lisp
(use-package projectile
:hook (prog-mode . projectile-mode)
:bind (:map boon-command-map
("\\" . projectile-command-map)))
#+END_SRC
#+BEGIN_SRC emacs-lisp
(use-package rainbow-delimiters
:hook (prog-mode . rainbow-delimiters-mode))
#+END_SRC
#+BEGIN_SRC emacs-lisp
(use-package company
:diminish company-mode
:commands global-company-mode
@ -1944,16 +1950,64 @@ pjb suggested a different approach [[http://paste.lisp.org/display/10157][here]]
;; ("C-i" . company-indent-or-complete-common))
:config
(add-to-list 'company-backends 'company-irony))
#+END_SRC
#+BEGIN_SRC emacs-lisp
(use-package feature-mode
:mode "\\.feature$")
#+END_SRC
#+BEGIN_SRC emacs-lisp
(defun cp/compile-project (file cmd)
"Locate directory with FILE and run compile command CMD."
(cd (locate-dominating-file default-directory file))
(compile cmd))
#+END_SRC
#+BEGIN_SRC emacs-lisp
(use-package smartparens
:load-path "~/.emacs.d/elisp-git/smartparens/"
:init
(smartparens-global-mode)
:config
(add-to-list 'sp-no-reindent-after-kill-modes 'markdown-mode)
:bind
(("M-<up>" . sp-splice-sexp-killing-backward)
:map smartparens-mode-map
("C-)" . sp-forward-slurp-sexp)
("C-(" . sp-backward-slurp-sexp)
("C-}" . sp-forward-barf-sexp)
("C-{" . sp-backward-barf-sexp)
("C-j" . sp-newline)
("C-|" . sp-join-sexp)
("C-k" . sp-kill-hybrid-sexp)
("C-h" . sp-backward-delete-char)
("<backspace>" . sp-backward-delete-char)
("C-w" . sp-backward-kill-word)
("<C-backspace>" . sp-backward-kill-word)
("M-DEL" . sp-backward-kill-word)
("M-d" . sp-kill-word)
("C-M-p" . sp-backward-down-sexp)
("C-M-n" . sp-backward-up-sexp)
("C-M-b" . sp-backward-sexp)
("C-M-f" . sp-forward-sexp)
("C-M-u" . sp-up-sexp)
("C-M-d" . sp-down-sexp)
("C-M-a" . sp-beginning-of-sexp)
("C-M-e" . sp-end-of-sexp)
("C-M-k" . sp-kill-sexp)
("C-M-w" . sp-copy-sexp)
:map emacs-lisp-mode-map
(";" . sp-comment))
:hook
(eval-expression-minibuffer-setup . smartparens-mode))
#+END_SRC
*** Emacs Lisp
#+BEGIN_SRC emacs-lisp
(use-package elisp-mode