[smartparens] move configuration to init.org
This commit is contained in:
parent
d7b2f88c54
commit
0a3472c885
|
@ -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)
|
||||
|
|
54
init.org
54
init.org
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue