smartparens
smartparens copied to clipboard
Minor mode for Emacs that deals with parens pairs and tries to be smart about it.
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,...
## 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...
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...
https://github.com/syl20bnr/spacemacs/issues/8030 See also https://github.com/syl20bnr/spacemacs/pull/8033
## 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...
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`...
When splicing code like ``` if (....) { } ``` it should remove the `{}` along with the condition. Same goes for for loops, while, do, foreach and similar constructs....
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.
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).