Search

Thought Asylum - Text


Overview

The Thought Asylum - Text snippet group is a collection of TextExpander snippets that provide a way to process and manipulate strings of plain text. The snippets use a variety of standard plain text, fill-ins and JavaScript based snippets to accomplish this.

Download

Download the Thought Asylum - Text snippet group.

Instructions for how to add a snippet group to TextExpander are also available.

Before you download and use this snippet group, please take note that it is provided without any guarantee of safe use, viability or suitability. You will use it at your own risk. But hopefully it will work as well for you as it does for me.

Additional Snippets

I cannot guarantee when or if more snippets will be added to this snippet group, but if you have any suggestions you would like me to consider for future updates, please feel free to ping a suggestion to @sylumer on Twitter.

Snippets


Convert Case to Lower [Clipboard] (JS)

Abbreviation: $cblow

Mobile Compatible: No

Description:

This snippet outputs the content of the clipboard in lower case.

More Information: TextExpander: Clipboard Snippets Using Javascript.


Convert Case to Sentence [Clipboard] (JS)

Abbreviation: $cbsent

Mobile Compatible: No

Description:

This snippet outputs the content of the clipboard in sentence case - sentence capitalised.

More Information: TextExpander: Clipboard Snippets Using Javascript.


Convert Case to Title/Proper [Clipboard] (JS)

Abbreviation: $cbtitle

Mobile Compatible: No

Description:

This snippet outputs the content of the clipboard in title case - words capitalised.

More Information: TextExpander: Clipboard Snippets Using Javascript.


Convert Case to Title/Proper [Clipboard] (JS) {Alternate}

Abbreviation: $cbproper

Mobile Compatible: No

Description:

This snippet simply calls the previous snippet using an alternative abbreviation.

More Information: TextExpander: Clipboard Snippets Using Javascript.


Convert Case to Upper [Clipboard] (JS)

Abbreviation: $cbup

Mobile Compatible: No

Description:

This snippet outputs the content of the clipboard in upper case.

More Information: TextExpander: Clipboard Snippets Using Javascript.


Convert to Plain Text [Clipboard]

Abbreviation: $cb2pt

Mobile Compatible: No

Description:

This snippet outputs the content of the clipboard as plain text.

More Information: None.


Convert: ASCII to Character [Fill In] (JS)

Abbreviation: FromASCII

Mobile Compatible: No

Description:

This snippet converts a specified ASCII code into it's character equivalent.

More Information: None.


Convert: Character to ASCII [Fill In] (JS)

Abbreviation: ToASCII

Mobile Compatible: No

Description:

This snippet converts a specified character into it's ASCII code equivalent.

More Information: None.


Double Space Sentences [Clipboard] (JS)

Abbreviation: $cbdssent

Mobile Compatible: No

Description:

This snippet converts all sentences to end with a double space after the sentence termination character.

More Information: None.


Double Space Sentences [Clipboard] (JS) {Alternate}

Abbreviation: $cb2ssent

Mobile Compatible: No

Description:

This snippet simply provides an alternative abbreviation for calling the previous snippet.

More Information: None.


Markdown Bulleted List [Clipboard] (JS)

Abbreviation: $cbmdul

Mobile Compatible: No

Description:

This snippet outputs each line of text on the clipboard prefixed with a Markdown bulleted list marker.

More Information: None.


Markdown Number List [Clipboard] (JS)

Abbreviation: $cbmdol

Mobile Compatible: No

Description:

This snippet outputs each line of text on the clipboard prefixed with a Markdown numeric list marker.

More Information: None.


Pad Centre [Clipboard] (JS)

Abbreviation: $cbpadc

Mobile Compatible: No

Description:

This snippet allows the user to take the content of the clipboard and automatically prepend and append a specified character string to a specified total length in order for the clipboard content to be in the middle (centred) of the resulting string of text.

More Information: None.


Pad Centre [Fill In] (JS)

Abbreviation: $padc

Mobile Compatible: No

Description:

This snippet allows the user to take a string of text and automatically prepend and append a specified character string to a specified total length in order for the clipboard content to be in the middle (centred) of the resulting string of text.

More Information: None.


Pad Left [Clipboard] (JS)

Abbreviation: $cbpadl

Mobile Compatible: No

Description:

This snippet allows the user to take the content of the clipboard and automatically prepend a specified character string to a specified total length, presenting the clipboard content on the right.

More Information: None.


Pad Left [Fill In] (JS)

Abbreviation: $padl

Mobile Compatible: No

Description:

This snippet allows the user to take ta string of text and automatically prepend a specified character string to a specified total length, presenting the string of text on the right.

More Information: None.


Pad Right [Clipboard] (JS)

Abbreviation: $cbpadr

Mobile Compatible: No

Description:

This snippet allows the user to take the content of the clipboard and automatically append a specified character string to a specified total length, presenting the clipboard content on the left.

More Information: None.


Pad Right [Fill In] (JS)

Abbreviation: $padr

Mobile Compatible: No

Description:

This snippet allows the user to take ta string of text and automatically append a specified character string to a specified total length, presenting the string of text on the left.

More Information: None.


Single Space Sentences [Clipboard] (JS)

Abbreviation: $cbsssent

Mobile Compatible: No

Description:

This snippet converts all sentences to end with a single space after the sentence termination character.

More Information: None.


Single Space Sentences [Clipboard] (JS) {Alternate}

Abbreviation: $cb1ssent

Mobile Compatible: No

Description:

This snippet simply provides an alternative abbreviation for calling the previous snippet.

More Information: None.


Sort Lines Alphabetically [Clipboard] (JS)

Abbreviation: $cbsortalpha

Mobile Compatible: No

Description:

This snippet will output the alphabetically sorted content of the clipboard.

More Information: TextExpander: Clipboard Snippets Using Javascript.


Sort Lines Reverse Alphabetically [Clipboard] (JS)

Abbreviation: $cbsortrevalpha

Mobile Compatible: No

Description:

This snippet will output the reverse alphabetically sorted content of the clipboard.

More Information: TextExpander: Clipboard Snippets Using Javascript.


Substitute 2 Spaces to Tab [Clipboard] (JS)

Abbreviation: $cb2tab

Mobile Compatible: No

Description:

This snippet will output the content of the clipboard substituting all double spaces for a tab character.

More Information: None.


Substitute 3 Spaces to Tab [Clipboard] (JS)

Abbreviation: $cb3tab

Mobile Compatible: No

Description:

This snippet will output the content of the clipboard substituting all treble spaces for a tab character.

More Information: None.


Substitute 4 Spaces to Tab [Clipboard] (JS)

Abbreviation: $cb4tab

Mobile Compatible: No

Description:

This snippet will output the content of the clipboard substituting all quadruple spaces for a tab character.

More Information: None.


Substitute Tab to 2 Spaces [Clipboard] (JS)

Abbreviation: $cbtab2

Mobile Compatible: No

Description:

This snippet will output the content of the clipboard substituting all tab characters for two space.

More Information: None.


Substitute Tab to 3 Spaces [Clipboard] (JS)

Abbreviation: $cbtab3

Mobile Compatible: No

Description:

This snippet will output the content of the clipboard substituting all tab characters for three spaces.

More Information: None.


Substitute Tab to 4 Spaces [Clipboard] (JS)

Abbreviation: $cbtab4

Mobile Compatible: No

Description:

This snippet will output the content of the clipboard substituting all tab characters for four spaces.

More Information: None.


Substitute Text [Clipboard] (JS)

Abbreviation: $cbsubst

Mobile Compatible: No

Description:

This snippet will output the clipboard content having carried out a user specified text substitution.

More Information: None.


Underline - User Specified [Clipboard] (JS)

Abbreviation: $cbulx

Mobile Compatible: No

Description:

This snippet will take the clipboard content, append a newline and a character string specified by the user such that the string will be exactly long enough to underline the clipboard content.

More Information: TextExpander: Clipboard Underlining.


Underline with # [Clipboard] (JS)

Abbreviation: $cbul#

Mobile Compatible: No

Description:

This snippet will take the clipboard content, append a newline and hash characters such that it will underline the clipboard content.

More Information: TextExpander: Clipboard Underlining.


Underline with * [Clipboard] (JS)

Abbreviation: $cbul*

Mobile Compatible: No

Description:

This snippet will take the clipboard content, append a newline and asterisk characters such that it will underline the clipboard content.

More Information: TextExpander: Clipboard Underlining.


Underline with + [Clipboard] (JS)

Abbreviation: $cbul+

Mobile Compatible: No

Description:

This snippet will take the clipboard content, append a newline and plus characters such that it will underline the clipboard content.

More Information: TextExpander: Clipboard Underlining.


Underline with - [Clipboard] (JS)

Abbreviation: $cbul-

Mobile Compatible: No

Description:

This snippet will take the clipboard content, append a newline and hyphen characters such that it will underline the clipboard content.

More Information: TextExpander: Clipboard Underlining.


Underline with . [Clipboard] (JS)

Abbreviation: $cbul.

Mobile Compatible: No

Description:

This snippet will take the clipboard content, append a newline and period characters such that it will underline the clipboard content.

More Information: TextExpander: Clipboard Underlining.


Underline with = [Clipboard] (JS)

Abbreviation: $cbul=

Mobile Compatible: No

Description:

This snippet will take the clipboard content, append a newline and equals characters such that it will underline the clipboard content.

More Information: TextExpander: Clipboard Underlining.


Underline with _ [Clipboard] (JS)

Abbreviation: $cbul_

Mobile Compatible: No

Description:

This snippet will take the clipboard content, append a newline and underscore characters such that it will underline the clipboard content.

More Information: TextExpander: Clipboard Underlining.


Underline with ~ [Clipboard] (JS)

Abbreviation: $cbul~

Mobile Compatible: No

Description:

This snippet will take the clipboard content, append a newline and tilde characters such that it will underline the clipboard content.

More Information: TextExpander: Clipboard Underlining.


Wrap Text Every N Characters [Clipboard] (JS)

Abbreviation: $cbwrapc

Mobile Compatible: No

Description:

This snippet will output the content of the clipboard inserting a newline at the specified number of characters.

More Information: None.


Wrap Text Every N Characters by Word [Clipboard] (JS)

Abbreviation: $cbwrapw

Mobile Compatible: No

Description:

This snippet will output the content of the clipboard inserting a newline following a word end at or before the specified line length.

More Information: None.


* Library - String Padding

Abbreviation: lib_ta_trimandpad

Mobile Compatible: No

Description:

This snippet should not be used directly. It contains a number of JavaScript functions that are used by other snippets in this library for padding strings of text with other strings of text.

More Information: None.


* Library - Underline (JS)

Abbreviation: lib_ta_underline

Mobile Compatible: No

Description:

This snippet should not be used directly. It contains a number of JavaScript functions that are used by other snippets in this library for matching strings of text with other strings of text for the purposes of plain text underlining.

More Information: TextExpander: Clipboard Underlining.