mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-09-25 01:36:06 +08:00
7b18f43eab
Summary: - Include ES6 files in spec-suite - Fix template store specs - Refactors TemplateStore a little bit to adjust to specs - Convert coffe .cjsx files to ES6 .jsx files - Fix TemplateDraftStoreExtension functions - Update ComposerTemplates example README Test Plan: - Plugin unit tests Reviewers: bengotow, evan Reviewed By: evan Differential Revision: https://phab.nylas.com/D2250
30 lines
1.3 KiB
Markdown
30 lines
1.3 KiB
Markdown
# Composer Templates
|
|
|
|
Create templates you can use to pre-fill the N1 composer - never type the same
|
|
email again! Templates live in the ~/.nylas/templates directory on your computer.
|
|
Each template is an HTML file - the name of the
|
|
file is the name of the template, and it's contents are the default message body.
|
|
|
|
If you include HTML <code> tags in your template, you can create
|
|
regions that you can jump between and fill easily.
|
|
Give <code> tags the `var` class to mark them as template regions. Add
|
|
the `empty` class to make them dark yellow. When you send your message, <code>
|
|
tags are always stripped so the recipient never sees any highlighting.
|
|
|
|
This example is a good starting point for plugins that want to extend the composer
|
|
experience.
|
|
|
|
<img src="https://raw.githubusercontent.com/nylas/N1/master/examples/N1-Composer-Templates/screenshot.png">
|
|
|
|
#### Install this plugin:
|
|
|
|
1. Download and run N1
|
|
|
|
2. From the menu, select `Developer > Install a Package Manually...`
|
|
The dialog will default to this examples directory. Just choose the
|
|
package to install it!
|
|
|
|
> When you install packages, they're moved to `~/.nylas/packages`,
|
|
> and N1 runs `apm install` on the command line to fetch dependencies
|
|
> listed in the package's `package.json`
|