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

I've started using smartparens-strict-mode, and it works really well. However, I noticed my calls to `turn-off-smartparens-mode` didn't disable strict mode. This fixes that. I think this is a reasonable behaviour,...

waiting-for-reporter

## Expected behavior type ' key will insert '' ## Actual behavior type ' key \\'\\' ## Steps to reproduce the problem always have this problem. don't know how to...

### Expected Behavior No hanging. ### Actual Behavior Hanging for a long while when cursor moves to the right parenthesis (`}` and `)` and `]` ). ### Steps to reproduce...

bug
scope:performance

This will allow us to reduce the nesting of forms such as this ```elisp (-when-let (ok (sp-get-sexp)) (sp-get ok (kill-region :beg-in :end-in) (goto-char :beg-in))) ``` by one level. This is...

refactoring

https://github.com/syl20bnr/spacemacs/issues/8030 See also https://github.com/syl20bnr/spacemacs/pull/8033

bug
specific-mode-support
language:elixir

## Expected behavior ```javascript const foo = { a: |some(function), b: other(code), } ``` calling `sp-kill-hybrid-sexp` should keep the comma after `some(function)` because it must be there to keep the...

enhancement

Think about the following cases: - [ ] we might want to preserve the key and raise it one level up (DWIM?) Depending on where the point is around `address`...

enhancement
specific-mode-support
language:javascript

When splicing code like ``` if (....) { } ``` it should remove the `{}` along with the condition. Same goes for for loops, while, do, foreach and similar constructs....

enhancement

It's a feature request: add support for the [structured-haskell-mode](https://github.com/chrisdone/structured-haskell-mode) to provide common `smartparens` key bindings and familiar behaviour for Haskell mode.

enhancement
language:haskell

It would be great if smartparen could provide the functionality of Emacs `check-paren` command (which is unware of the paren pairs defined by smartparen).

enhancement