Download and Purchase
Information
Updated for FileMaker 12!
FMSnippets is a time saving tool that requires an abbreviation expansion tool such as TextExpander for Mac OS X. When you type in one of our abbreviations, it types out the expanded text. For instance: If you type ‘fmsubs’ in a calculation, it will be expanded to ‘Substitute ( text ; searchString ; replaceString )’
FMSnippets for TextExpander contains over 250 abbreviations for FileMaker 9 and FileMaker 10. The set of snippets includes practically all functions used in the FileMaker calculation engine.
FMSnippets has saved our developers hours of time by assisting them to be more productive. According to the TextExpander statistics, one of our developers saved four hours over a two month period with 1,226 snippets expanded saving him from an additional 95,962 keypresses!
How does it work?
Once TextExpander is installed, you import FMSnippets. Then you can type simple abbreviations rather than type out or reformat FileMaker functions. This will make your development faster, allowing you to focus on the code rather than trying to find the functions you need amongst the very long list of functions. Imagine typing ‘fmgsp’ for ‘Get ( ScriptParameter )’ instead of having to choose a menu item and then scrolling through the list!
When you register, you will receive both a link to download the FMSnippets as well as a link to subscribe to the FMSnippets. Subscribing will keep your FMSnippets up to date automatically.
For Example
typing ‘fmifs’, our abbreviation for ‘fm if short’, will expand to:
If ( test ; resultOne ; resultTwo )
typing ‘fmifl’, our abbreviation for ‘fm if long’, will expand to:
If (test ;
resultOne ;
resultTwo
)
typing ‘fmcase’, our abbreviation for ‘fm case’, will expand to:
Case (
test1 ; result1 ;
test2 ; result2 ;
defaultResult
)
Screenshots
Frequently Asked Questions
-
Can I use FMSnippets on Windows?
-
Is it possible to FMSnippets with SpellCatcher?
Ask a question at the bottom of the page.
As changes are made and new updates become available notes will be posted here.
2010/02/16 – 1.5
- Changed highlighting for snippets containing optional parameters using “{}”. For example, “List ( field { ; field…} )” will now highlight everything inparenthesis.
- Added three AppleScript Find and Replace functions suggested byStephen Dolenski for finding and replacing text that is on the clipboard. This works by copying a chunk of text and then typing the abbreviation which will process the text and insert the replaced text. Added three snippets starting with ‘fmx’ for ‘FileMaker Change’: ‘fmxsample‘ as an example so you can make your own (email us with your ideas to have them added to the next version). The ‘fmxsample’ will turn ‘My name is Joe Schmoe’ to ‘My name is Mike Schmoe’, ‘fmxqs‘ for Change to Single Quotes, and ‘fmxqd‘ for Change to Double Quotes.
2009/12/03 – 1.4
- Removed all of the snippets beginning with ‘ffm‘. These were redundant now that TextExpander 2.8 supports highlighting.
- Updated all the snippets where an insertion point is set to now highlight the appropriate term in the function.
- The download now includes the prior version and the updated version for those who do not have TextExpander 2.8.
2009/09/11 – 1.3.1
- Changed all Line Feeds to Returns. The line feeds were causing the FileMaker calculation text area to not display properly.
2009/09/09 – 1.3
- Changed the spacing around semicolons to have a space on both sides of semicolons.
- Added a second set of the Get Functions to include an equal sign. Now you can type ‘=fmglmc‘ to get ‘Get ( LastMessageChoice ) = ‘ or use the prior version without the equal sign. (Thanks to Will Loving)
- Removed the parameter name where the cursor is inserted. For example you can type ‘fmifs‘ to get ‘If ( ; resultOne ; resultTwo )’. To see the parameters, type an ‘f’ to the beginning of the code for the ‘full’ function. ‘ ffmifs‘ will return ‘If ( test ; resultOne ; resultTwo )’.
2009/02/09 – 1.2
- Changed set name to FMSnippets.
- Added the ability to subscribe to FMSnippets to automatically receive updates.
- Changed fmcright. Code was incorrect. (Thanks to Joel Shapiro)
- Added fmparag. Inserts the paragraph mark. (Thanks to Joel Shapiro)
- Added fmon. Prefixes each line of the selection with //. (Thanks to Stephen Dolenski)
- Added fmoff. Removes // from each line of the selection. (Thanks to Stephen Dolenski)
- Added fmwrap. Wraps the selection with /* */. (Thanks to Stephen Dolenski)
- Added fmdv. Opens the Data Viewer. (Thanks to Michael Gaslowitz)
- Added fmsd. Opens the Script Debugger. (Thanks to Michael Gaslowitz)
Questions and Answers
-
Rating: +0
Can I use FMSnippets on Windows?
FMSnippets is designed for TextExpander, but Breevy, can import TextExpander snippets.
-
Rating: +0
Is it possible to FMSnippets with SpellCatcher?
Yes, but not as they are. The FMSnippets file is XML, so it would need to be transformed to work with SpellCatcher.
Ask a Question
1 - Notification of when your question has been answered. (Optional)