Lorem Ipsum

by Lance Campbell for brackets >=1.8.0 
Generates Lorem Ipsum text automatically in any Brackets document.
version
1.2.1
modified
2017-05-07T15:17:42.486Z
first seen
2013-07-24T14:30:18.365Z
downloads
114779
 Versions
1.2.1
2017-05-07T15:17:42.486Z
7283
1.2.0
2017-04-16T13:29:59.724Z
6750
1.1.2
2017-04-09T14:38:08.808Z
3002
1.1.1
2017-04-09T13:18:31.370Z
40
1.1.0
2017-04-04T16:47:27.918Z
2483
1.0.3
2015-06-09T14:21:42.859Z
54407
1.0.2
2014-04-28T15:43:28.500Z
25138
1.0.1
2013-08-31T17:41:09.586Z
14217
1.0.0
2013-07-24T14:30:18.365Z
1459
 Readme
# Lorem Ipsum for Brackets An extension for [Brackets](https://github.com/adobe/brackets/) to generate Lorem Ipsum text automatically. ### How to Install 1. Select **Brackets > File > Extension Manager...** 2. Search for this extension. 3. Click on the **Install** button. ### How to Use Lorem Ipsum For plaintext Lorem Ipsum, type `lorem` then press the `Ctrl-Shift-L` keyboard shortcut. The default keyboard shortcut is the same for all supported platforms. You can also add options to the `lorem` command with an underscore character followed by the option name. For example: `lorem_wrap40.` Multiple options can also be chained together. For example, typing `lorem_html_wrap40` and then pressing the **Tab** key will give you html formatted Lorem Ipsum text and a word wrap width of 40 characters. Using an unrecognized option will insert an error message into the document. Using more than one underscore character in a row (e.g. `lorem__html___p3`) will insert an error message into the document. **Note:** Options to the far right of the chain always have the highest priority. If two options in the chain conflict with each other, the option on the right will have precedence. For example, the command `lorem_nowrap_wrap40` will insert Lorem Ipsum text with a word wrap width of 40 characters and the command `lorem_wrap40_nowrap` will insert Lorem Ipsum text with no word wrapping. ##### List of Current Options **_p[count]:** Inserts a certain number of random Lorem Ipsum paragraphs into the current document. The `count` option indicates how many paragraphs to insert. For example, `lorem_p3` will insert three paragraphs into the document. If the `count` option is not provided, one paragraph will be inserted. If the type of Lorem Ipsum text is not specified, the extension will generate paragraphs by default. **_s[count]:** Inserts a certain number of random Lorem Ipsum sentences into the current document. The `count` option indicates how many sentences to insert. For example, `lorem_s3` will insert three sentences into the document. If the `count` option is not provided, one sentence will be inserted. **_w[count]:** Inserts a certain number of random Lorem Ipsum words into the current document. The `count` option indicates how many words to insert. For example, `lorem_w40` will insert 40 random words into the document. If the `count` option is not provided, one word will be inserted. **_short:** Makes all sentences or paragraphs short length. **_medium:** Makes all sentences or paragraphs medium length. If no size options are provided, the extension will use `_medium` as the default option. **_long:** Makes all sentences or paragraphs long length. **_vlong:** Makes all sentences or paragraphs very long length. **_nowrap:** Inserts Lorem Ipsum text without any word wrapping. **_wrap[width]:** Word wraps Lorem Ipsum text using the specified `width` For example, `lorem_wrap40` will wrap the text at 40 characters. If a word wrap option is not provided, the extension will use `_wrap80` as the default option. If you want to turn word wrap off, use the `_nowrap` option. This option has no effect on the `_link`, `_ol`, or `_ul` options. **_link[count]:** Inserts a certain number of random Lorem Ipsum HTML links into the current document. The HTML link will always point to http://www.brackets.io. The `count` option indicates how many links to insert. For example, `lorem_link3` will insert three links, separated by page breaks, into the document. If the `count` option is not provided, one link will be inserted. To avoid badly formatted HTML, the `_link` option ignores any `_wrap` options and is always set to `_nowrap`. **_ol[count], _ul[count]:** Inserts a random Lorem Ipsum HTML list into the current document. Use `_ol` for an ordered list and `_ul` for an unordered list. The `count` option indicates how many list items to insert. For example, `lorem_ol3` will insert an ordered list with three list items into the document. If the `count` option is not provided, a list with one item will be inserted. To avoid badly formatted HTML, both of these options ignore any `_wrap` options and are always set to `_nowrap`. **_orig[count]:** This option will insert the original Lorem Ipsum paragraph into the current document. The `count` option indicates how many paragraphs to insert. For example, `lorem_orig3` will insert three original Lorem Ipsum paragraphs into the document. If the `count` option is not provided, one original Lorem Ipsum paragraph will be inserted. Only the `_nowrap`, `_wrap`, and `_html` options will work with this option. **_fortune[count]:** For when you get sick of nonsensical Latin phrases, this option will insert random fortunes (similar to the Unix fortune program) into the current document. The `count` option indicates how many fortunes to insert. For example, `lorem_fortune3` will insert three fortunes into the document. If the `count` option is not provided, one fortune will be inserted. **_html:** Wraps Lorem Ipsum text in `<p></p>` tags so it displays correctly in HTML. For options `_p`, `_s`, and `_fortune` each individual paragraph, sentence, or fortune is wrapped. For options `_w` and `_link`, the entire collection of words or links is wrapped. This option is not available for lists since lists are not inline elements. **_?, _help:** Displays help for the Lorem Ipsum extension. If this option is used, all other options will be ignored and no Lorem Ipsum text will be generated. **Note:** Any option that has a number associated with it (e.g. `_p3`, `_wrap40`) can also be entered with the number portion in front of the option (i.e. `_3p`, `_40wrap`) and it will work the same way. ### Extension Preferences **`brackets-lorem-ipsum.onLoremCommand`** *(string)*<br/> This value determines the command used for the `lorem` command. Value is any valid `lorem` command including the default value of `"lorem"`. **`brackets-lorem-ipsum.onNoCommand`** *(string)*<br/> This value determines command used when there is no command at all. Value is any valid `lorem` command or the default value of `"nothing"`. For more information on setting preferences see [How to Use Brackets - Preferences](https://github.com/adobe/brackets/wiki/How-to-Use-Brackets#preferences) ### Custom Key Bindings If you would like to change the current default keyboard shortcut and add your own customized keyboard shortcut to generate Lorem Ipsum, set your shortcut key to the following command id: `lkcampbell.loremIpsum`. For example, if you want the shortcut `Alt-Shift-X` to generate Lorem Ipsum, type the following entry into the `overrides` section of your `keyboardmap.json` file: `"Alt-Shift-X": "lkcampbell.loremIpsum"` For more information on setting Custom Key Bindings see [User Key Bindings](https://github.com/adobe/brackets/wiki/User-Key-Bindings). ### License MIT-licensed -- see `main.js` for details. ### Compatibility Tested on Brackets Release 1.8 on Mac OS 10.12.3 (Sierra) and Windows 10.