mirror of
https://github.com/joaotavora/yasnippet.git
synced 2025-12-12 16:34:18 +00:00
Fixed some bug with multiple parent modes and commiting fixed printf snippet
This commit is contained in:
@@ -1,20 +1,6 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name : printf
|
||||
# contributor : joaotavora
|
||||
# description : a snippet that is very slightly buggy in 0.6.0b. There *must* be a space before the $2!
|
||||
#
|
||||
# While a per-snippet exit-hook property does not exist, this can be fixed with
|
||||
# this in your .emacs
|
||||
#
|
||||
# (setq yas/after-exit-snippet-hook '(yas/munch-useless-spaces-at-end))
|
||||
#
|
||||
# (defun yas/munch-useless-spaces-at-end ()
|
||||
# (let ((end (1- yas/snippet-end)))
|
||||
# (while (= (char-after end) ?\s)
|
||||
# (setq end (1- end))
|
||||
# (backward-char))
|
||||
# (delete-region (point) yas/snippet-end)))
|
||||
#
|
||||
# but this might break some other snippets...
|
||||
#
|
||||
# --
|
||||
printf ("${1:%s}\\n"${1:$(if (string-match "%" text) "," "\);")} $2${1:$(if (string-match "%" text) "\);" "")}
|
||||
printf ("${1:%s}\\n"${1:$(if (string-match "%" text) "," "\);")
|
||||
}$2${1:$(if (string-match "%" text) "\);" "")}
|
||||
Reference in New Issue
Block a user