[TxMt] Bug: Characters deleted following '$' when command inserts as snippet
Gerd Knops
gerti-textmate at bitart.com
Sat Aug 5 04:41:09 UTC 2006
On Aug 4, 2006, at 18:56, Andy Kish wrote:
> System is OS X 10.4.7. TM version 1.5.3 (1200). Same error occurs
> on another system with unknown information (we corresponded over
> email...).
>
> To reproduce:
> 1. Create a new command. Enter a short, non-shell script printing
> out '$' at some point.
> Ex:
> #!/usr/bin/env python
> print "test: $SIG{}"
> 2. Make sure the output mode is set to "Insert as Snippet".
> 3. Run command in a document.
>
> Expected result: Document shows the result of the program. e.g.
> "test: $SIG{}"
>
> Actual result: Document shows result with characters removed
> following and including '$'. e.g. "test: {}" Note that the removal
> stopped at what is generally a "special" character.
Try reading the help entry for snippets. Just a few lines in it says:
"If you use snippets to insert plain text there is only one thing you
should be aware of: $ and ` are reserved characters. So if you want
to insert one of these, prefix it with an escape (i.e. \$). An escape
not followed by one of these two characters (or followed by another
escape) will be inserted as a literal character."
More information about the textmate
mailing list