TextExpander - Adjusting When a Snippet Expands

For those of you who don’t know, TextExpander is a great utility from Smile Software that allows you to type small pieces of text or snippets as they are known in TextExpander parlance - and expand them into larger sentences. Or paragraphs, pages, weblinks, images - you get the picture!

It’s a highly customisable product and one of the elements you can configure is at what point the snippet that you key in, transforms or expands into the new text. By default, the expansion will take place when you enter the last character of the snippet. So one of my most-used snippets is a date/time stamp that activates when I type xds - so as soon as I press the s key, the expansion occurs. 

If you want to change this behaviour, then open up Preferences in TextExpander either by clicking on the Preferences button in the toolbar, or by pressing Shift and ,

In there you have a series of tabs and the option you need is under Expansion

When the checkbox next to Expand abbreviations is checked, click the drop-down and you will see the following options:

TEXTEX1.png

Immediately when typed - this is the default behaviour. Key in the last character and the expansion takes place. 

At Delimiter (keep delimiter) - you may want TextExpander to wait until you type in the delimiter before it expands the abbreviation and then, keep the delimiter afterwards. So If I wanted to use my example of xds earlier but keep a comma after it, I can select this and when I press the comma key, that is when the text will expand. I use this often if using space as a delimiter. 

At Delimiter (abandon delimiter) - this is the same as the previous option, but instead of keeping the comma in that example, it will remove it. If you use punctuation rather than white space as a delimiter, this may be the option for you. 

If you want to set your delimiters then there is a button next to the drop-down called Set Delimiters and you can click this to set the characters you would like to use

Public Groups with TextExpander

 

Back in the days before TextExpander went all cloud-based on us, there was a feature called Predefined Groups . These were groups of snippets built into the software with their content pre-loaded. We had groups for AutoCorrectSymbolsInternet Productivity amongst others. 

Now that TextExpander has provided the ability to access our snippets from a web interface, the potential for these Predefined Groups has grown. Now, they have evolved into Public Groups, a far more scalable and accessible solution. 

Public Groups are, at their core, groups of snippets shared by TextExpander users. They have consciously made these groups publicly accessible and there are some great ones available. Here is the universal way to find them:

1) Log into your TextExpander account via a Web Browser

2) On the Snippet Groups page, select Add Public Group

3) Here, you can scroll through the page to find the groups that you wish to add. When you find the group that you wish to add, click Subscribe. A new page will appear with one further box - Subscribe To Group. Click this and you are off to the races. You can view the contents of this group from the web interface, or from your locally installed application. 

In this example, I’ve added the group Accented Words by Jean McDonald. While adding accents to characters is a relatively easy process on macOS (simply hold down the key for a second and a list of accents appears on screen), remembering which ones form the word correctly is not so easy. This is a great group to have!

 
 

It’s important to note that you cannot make changes to a Public Group, although you probably worked that one out already, being the astute reader that you are. You can, however, Duplicate the group so that a copy of the snippet group appears in your own personal snippet library. From here, you can use the Public Group as a base and add your own snippets as you wish. Any changes made to the Public Group by the owner won’t reflect in this duplicate you have created. 

Creating Your Own Public Group

You may have a set of snippets that you have lovingly curated and you wish to share with the wider public or members of your own team. This is an easy process, as you would expect. We’ll run this example from the web interface once more. 

1) Log into your TextExpander account via a Web Browser

2) Click on the Group that you wish to share

3) Click on the Sharing tab and towards the bottom of the screen you will see a section called Public Sharing. Check the radio button called URL Sharing and then click Publish In Public Groups.

4) The resulting window allows you to change the TitleAuthorCategory (General, AutoCorrect, Symbols, Internet or Medical) and specify whether you have the legal rights to publish the groups content. 

Once this is complete, the request is sent to the team at Smile Software for review. If rejected, contact them and ask what actions need to be completed to remedy this. They are a great team and will help all they can.

There we have it, a brief overview of Public Groups but certainly enough to get you started.

Using Predefined Groups in TextExpander

When playing about with some of the features within TextExpander for MacOS last week, I happened across a small feature which, I have to say, I'm a little embarrassed that I hadn't noticed properly before now (and I've been using TextExpander for a long time!)

For those of you who don't know (and you should - you really should), TextExpander is a great utility from the team at Smile Software that allows you to type short snippets/abbreviations and these will expand into longer form text, frequently used phrases, symbols, images - pretty much anything that can be created from your trusty keyboard. When you get slightly more advanced, TextExpander can perform calculations based on date/time, run scripts - it's a really powerful tool that you need to have if you want to maximise the time you are at your machine for.

PreDefined Groups

These were hiding from me in very plain sight. Clicking the + button in the bottom left hand corner of the main TextExpander window presents you with the option of adding a PreDefined Group. These are groups of snippets that the developers have kindly put together that are linked to a particular theme.

1) Accented Words - You may have need to type a letter, or communicate with someone who uses accented language. Now, rather than hunt for the correct key, you can use one of the predefined snippets

2) Emoji - Need I say more? What better than being able to type a phrase such as :turd: to be express your dissatisfaction at a more appropriate level.

3) HTML & CSS Snippets - Not being a coder myself, I have it on good authority from those in the biz that this is a pretty comprehensive list of snippets.

4) Internet Productivity Snippets - These will run AppleScripts to shorten URLs using tools such as Bitly.

5) Symbol Snippets - I wish I'd known about these before, as it took me ages configuring snippets for ⌘, ⌥, ⬆ etc. Turns out they existed all along, I just installed the app in a hurry...!

6) AutoCorrect Snippets - This is the only Predefined Group that I find myself adding snippets to! A list of some of the most common mis-spelt words are in here. As a fast touch-typist, I find myself making the occasional SNAFU. If I see any common words that I'm making mistakes with, I'll add the correct spelling to this folder. Real time saver.

There are Predefined Groups for AutoCorrect in many different languages.

So - I'm sure the majority of you knew about this, however for those of you who didn't - well, you're welcome.