Move sp skip-match disabler to config/default

This shouldn't be mandatory.
This commit is contained in:
Henrik Lissner 2019-04-22 02:53:55 -04:00
parent a4c5396558
commit 1fb2178716
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
2 changed files with 8 additions and 8 deletions

View file

@ -196,14 +196,6 @@ savehist file."
sp-max-prefix-length 50 sp-max-prefix-length 50
sp-escape-quotes-after-insert nil) ; not smart enough sp-escape-quotes-after-insert nil) ; not smart enough
;; Smartparens' navigation feature is neat, but does not justify how expensive
;; it is. It's also less useful for evil users. This may need to be
;; reactivated for non-evil users though. Needs more testing!
(defun doom|disable-smartparens-navigate-skip-match ()
(setq sp-navigate-skip-match nil
sp-navigate-consider-sgml-tags nil))
(add-hook 'after-change-major-mode-hook #'doom|disable-smartparens-navigate-skip-match)
;; autopairing in `eval-expression' and `evil-ex' ;; autopairing in `eval-expression' and `evil-ex'
(defun doom|init-smartparens-in-eval-expression () (defun doom|init-smartparens-in-eval-expression ()
"Enable `smartparens-mode' in the minibuffer, during `eval-expression' or "Enable `smartparens-mode' in the minibuffer, during `eval-expression' or

View file

@ -36,6 +36,14 @@
;; or specific :post-handlers with: ;; or specific :post-handlers with:
;; (sp-pair "{" nil :post-handlers '(:rem ("| " "SPC"))) ;; (sp-pair "{" nil :post-handlers '(:rem ("| " "SPC")))
(after! smartparens (after! smartparens
;; Smartparens' navigation feature is neat, but does not justify how
;; expensive it is. It's also less useful for evil users. This may need to
;; be reactivated for non-evil users though. Needs more testing!
(defun doom|disable-smartparens-navigate-skip-match ()
(setq sp-navigate-skip-match nil
sp-navigate-consider-sgml-tags nil))
(add-hook 'after-change-major-mode-hook #'doom|disable-smartparens-navigate-skip-match)
;; Autopair quotes more conservatively; if I'm next to a word/before another ;; Autopair quotes more conservatively; if I'm next to a word/before another
;; quote, I likely don't want to open a new pair. ;; quote, I likely don't want to open a new pair.
(let ((unless-list '(sp-point-before-word-p (let ((unless-list '(sp-point-before-word-p