smartparens
smartparens copied to clipboard
Minor mode for Emacs that deals with parens pairs and tries to be smart about it.
In bibtex-mode: 1) type: "asdf asdf asdf() asdf" 2) do backward slurp with point in () 3) end up with "asdf asdf ([WAY TOO MUCH WHITESPACE HERE]asdf) asdf" 4) similar...
Hi, there. I'm new to smartparens. I use C-S- or C-S- alot for selecting "words" It seems like C-S- is not bound to anything but it doesn't work when I...
Hi guys. I had stumbled across a method definition similar to the one below: ``` def make_noise for count in 1..10 do puts "meow" end end ``` After putting the...
I just started learning Smartparens via Spacemacs and ran into this issue. On the form `(let [] x {:a 1 :b 2})`, with the point at `]`, I type `SPC...
I've noticed performing commands repeatedly (eg. scrolling) in large org-mode buffers cause a huge amount of slow down, and narrowed it down to calling `sp--save-pre-command-state` in `pre-command-hook`. In particular, `sp-point-in-string`....
So obviously C++ has syntactic ambiguities that means support will be imperfect, but it would be nice to be able to at least highlight a region and press < to...
``` case $1 in -d) echo "$projectile_dir" exit 0 ;; esac ``` I was writing this snippet of zsh (though I think the syntax is the same in bash) and...
When in strict mode (in elsip), when for some reason a single " character appears, it is not possible to delete the character backward using `sp-backward-delete-char`
With the recent refactoring of barf functions, inline delimiters are not properly barfed: ``` ruby begin foo if bar| end ``` Should return: ``` ruby begin foo end if bar|...
For example in C ``` foo(f(1),| g(2)); ``` should result in ``` foo(g(2), f(1)|); ``` not ``` foo(g(2) f(1),|); ``` However, for slurping dragging the punctuation is important, so that...