<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi,<div class=""><br class=""><blockquote type="cite" class="">On 28 Oct 2015, at 16:03 , <a href="mailto:dangerwillrobinsondanger@gmail.com" class="">dangerwillrobinsondanger@gmail.com</a> wrote:<br class=""><br class="">I want to make my snippet replace the word before the caret. <br class="">Using TM vars I can insert that word in the right place in the snippet but the snippet always shows up immediately after the word. That is the original word is still there in the original location. What am I missing ?<br class=""></blockquote><div class=""><br class=""></div><div class="">as far as I understand, you just want to replace some (constant) piece of text with another (constant) piece of text? For that purpose you do not need to use any environment variables at all. For example, to replace an occurrence of the text `->` by the character `→` after you pressed `⇥`:<br class=""><br class="">1. Open the bundle editor (`^` + `⌥` + `⌘` + `B`)<br class="">2. Create a new snippet (`⌘` + `N`)<br class="">3. Enter the text `→` (without the back-ticks) in the editor part of the bundle editor<br class="">4. Set the tab trigger to the text `->`<br class=""><br class="">I included a screenshot of the snippet mentioned above.<br class=""><br class="">Kind regards,<br class="">  René<br class=""><br class=""></div></div><div class=""><img apple-inline="yes" id="C19BD1A6-FAD5-4932-92F3-506BE219FBBC" height="263" width="553" apple-width="yes" apple-height="yes" src="cid:83ABDE05-0A19-4076-9FAE-C20C04D8133F" class=""></div></body></html>