smartparens icon indicating copy to clipboard operation
smartparens copied to clipboard

Minor mode for Emacs that deals with parens pairs and tries to be smart about it.

Results 231 smartparens issues
Sort by recently updated
recently updated
newest added

Hi, I am a evil user and I really love your package. I wonder if it is possible not to activate the pair overlay whenever I insert a pair? As...

## Expected behavior After defining two sp-pairs with the same `:wrap` and `trigger` but different parens-pairs and disjunct `:when` condititions, the `:wrap` keybinding inserts that pair whose `:when` condition returns...

## Expected behavior A region is wrapped in a pair using the keybindings specified in the definition iff all functions in `:when` keyword return `non-nil`, or if all functions in...

This seems to work for me. The logic is that when `sp-forward-sexp` (in `sp--get-hybrid-sexp-end`) returns a next sexp whose `:beg` is before point, it must be because there are no...

needs-tests
needs-verification

`cperl-mode` is quite proactive about doing things automatically for you. It thus can, and often does, conflict with `smartparens`. I am thus proposing to add a few words of warning...

bug
specific-mode-support

## Expected behavior In Latex mode, inside a snippet, adding an open paren does not automatically close it. ## Actual behavior `\frac{(}{}` should be `\frac{()}{}` ## Steps to reproduce the...

bug
unconfirmed
yasnippet

Fixes the roughest issues of #784; see the discussion there.

## Expected behavior There should be no error when calling `sp-backward-delete-word` when the kill ring is empty. ## Actual behavior An error happened and it took me into recursive edit....

bug
version:emacs:27

## Expected behavior I want to be able to swap an s-expression with its adjacent neighbors at the whim of a keybinding ; sp-swap-right 1 |2 3 => 1 3...

enhancement

## Expected behavior Given a buffer with the following contents (where `|` indicates the point) ``` | ``` Executing `M-: (sp-get-enclosing-sexp) RET` should return `(:beg 1 :end 25 :op ""...