Improve yasnippet #1000
Closed
Improve yasnippet #1000
Conversation
- Allow a snippet to wrap around a selected region when expanded: A user can select a region, press 'C-x C-x' to go to the original mark and run `yas-expand` to wrap the selected region in expanded snippet. - Allow `hippie-expand` to expand snippets as well. May replace TAB in the future.
I finally merged it but I don't understand the wrapping feature, can you do a GIF to show it in action ? :-) Anyway thank you ! |
@syl20bnr Here your gif is: To try it:
Now the expanded snippet wraps around the region, i.e. a for loop wraps the selected code region in the demo. |
@tuhdo That's super cool, thank you ! |
StreakyCobra
added a commit
to StreakyCobra/spacemacs
that referenced
this pull request
Nov 28, 2015
StreakyCobra
added a commit
that referenced
this pull request
Nov 29, 2015
d12frosted
added a commit
to d12frosted/spacemacs
that referenced
this pull request
Nov 30, 2015
d1egoaz
pushed a commit
to d1egoaz/spacemacs
that referenced
this pull request
Feb 6, 2016
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
can select a region, press 'C-x C-x' to go to the original mark and
run
yas-expand
to wrap the selected region in expanded snippet.hippie-expand
to expand snippets as well. May replace TAB inthe future.