smartparens
smartparens copied to clipboard
Minor mode for Emacs that deals with parens pairs and tries to be smart about it.
## Description `sp-forward-slurp-sexp` does not work properly within orb-mode on ephasize markup (like `*foo*`, `~foo~`, `=foo=` and so on). `sp-forward-slurp-sexp` does not work properly within orb-mode on `sp-local-pair` defined pairs....
## Expected behavior In `emacs-lisp-mode` ``` "(foo (bar) | 'baz 'qux)(foo (bar) 'baz 'qux)" ``` should become ``` "(foo (bar) 'baz 'qux)|(foo (bar) 'baz 'qux)" ``` after `sp-up-sexp`. ## Actual...
## Expected behavior Don't insert matching `)` when point is before a word and a `(` is inserted. ## Actual behavior A `)` is inserted. ## Steps to reproduce the...
Normally we place `'supersede` but if strict mode is activated anywhere, it will get replaced with a custom smartparens check. However, the symbol property is global so it will now...
## Expected behavior wrapping even if I do `(delete-selection-mode 1)` in the `.emacs` file ## Actual behavior the selection is deleted ## Steps to reproduce the problem just select any...
This is like moving by lines except it jumps over the "logical lines", that is one statement spread over multiple lines. So in case we have something like ```php |$credentials...
https://github.com/skeeto/emacs-memoize We have options to cache by buffer content which should be bloody amazing when it comes to navigation (sometimes we do the same checks multiple times so this should...
If we have a string in backquotes like so ```js const a = `foo "bar" baz` ``` The parsing of the inner `"bar"` is broken. This seems to be because...
See 2nd commend in #1193
See #1031 comment from @jaccarmac