smartparens
smartparens copied to clipboard
Minor mode for Emacs that deals with parens pairs and tries to be smart about it.
Sorry, because restart emacs now, can not get the context. i will add more log if it happen again. It just a normal operation, like this (please see screenshot) ...
## Expected behavior `sp--set-base-key-bindings` should reset the keymap first before populating the new key binds. ## Current Behavior As of the implementation right now, it defines the new binds in...

## Expected behavior `#|` Typing a quotation mark after # should generate a matching mark `#""|` ## Actual behavior Instead, no matching mark is inserted. `#"|` Then, when you add...
## Expected code behavior The interactive functions that transform code, such as `sp-add-to-previous-sexp` should use the **"*"** character in the interactive form to prevent operation inside a read-only buffer. So...
## Expected behavior `(require 'smartparens-org)` loads org-specific local pairs ## Actual behavior I can see the functions are loaded, eg `M-h f sp-org-point-after-left-square-bracket-p` does show a value, but clicking into...
I am using `smartparens` with `use-package`. The following works fine: ``` (use-package smartparens-mode :ensure smartparens :hook (prog-mode text-mode markdown-mode) :init (require 'smartparens-config) ) ``` but `smartparens-config` is not loaded if...
I'm new to smartparens and have read the manual/wiki trying to find a way to solve problems the transformation commands (such as `sp-forward-sexp`) leave when applied to Erlang code. -...
The change diff seems bigger that it really is. The change include: - A new function: `sp-inside-comment` that returns non-nil when point is inside comment - Modification of the sp-forward-symbol`:...
The documentation says: ``` If the point is behind a closing pair or behind an opening pair delete it as a whole. That is, {}| turns to {|, {| turns...