smartparens
smartparens copied to clipboard
Minor mode for Emacs that deals with parens pairs and tries to be smart about it.
I just want to follow up with this issue is that starting a comment in a big size OCaml file can be slow in the default setting, i.e., the pair...
## Expected behavior [Tagged elements](https://github.com/edn-format/edn#built-in-tagged-elements) in Clojure/EDN, such as `#uuid "f81d4fae-7dec-11d0-a765-00a0c91e6bf6"`, should be treated as a single sexp. This is what [`clojure-forward-logical-sexp`](https://github.com/clojure-emacs/clojure-mode/blob/5.4.0/clojure-mode.el#L1589) does in `clojure-mode`. `clojure-forward-logical-sexp` also takes into account...
I just disabled sp-escape-quotes-after-insert, and now I cannot insert `"` inside a `" "` region anymore.
Hello, When doing slurp/barf sexp in the `auctex` mode, how can I make smartparens recognize some math operators like `= + - * /` in auctex mode? For examples, given...
I realize this may sound crazy, but I love smartparens for its extensive sexp manipulation API. I've used it to create many custom transformation functions. I also like the default...
First of all, thanks a ton for Smartparens. :-) In the following situation, if I place point before the `end` and invoke `sp-forward-slurp-sexp` ``` namespace :api do get 'addresses', to:...
One potential improvement to #595 would be to memoize `sp--strict-regexp-quote`. According a reverse rendered profile it's on the higher end of cpu samples. It's a pure function with a limited...
It would be nice to be able to enable smartparens automatically in some special modes such as calc-edit-mode which are not derived from comint-mode and do not have mode hooks....
I key-bind `sp-up-sexp` to `C-l` for the convenience to jump out of one level parentheses, while after finishing typing in a pair of parentheses, if the inputted information is also...
Hi, This is a follow-up of https://github.com/Fuco1/smartparens/issues/586. Your fix works fine when inserting the pair manually, but not when using ``(` (for example for `\langle`) using `LaTeX-math-mode` bindings. After investigating,...