@phoenix-plugin-registry/grafluxe.any-template

2.5.0 • Public • Published

Any Template

This Adobe Brackets extension allows you to easily create and use your own template files. It adds a new "Template" menu item to the main menu bar which lists any template files you create. Templates can be of any file type supported by Brackets.

Screenshot

Add/Edit Templates

  • From the "Template" menu item, select "Open Templates Folder..."
  • Add any file type supported by Brackets.
  • Restart Brackets to see updated files.

Download Templates

Optionally, you can find some templates here.

Select Template

  • From the "Template" menu item, select your desired template file.
    • Template files are sorted by type.
  • Once a file is selected, you will be presented with the following options:
    • Create Untitled Document
    • Overwrite Current Document
    • Cancel

Edit Template Path

  • Upon first installing this extension, you will be asked to select a folder to load your templates from.
  • If ever you need to edit the folders path, you can find it in your preference file.

Install Extension

In the Brackets Extension Manager, either:

  • Search for Any Template
  • Use the "install from URL" option and paste in https://github.com/Grafluxe/any-template

Restart Brackets after install.

Changelog

2.5.0

  • Improve support for hidden files.
  • Improve support for files with no extension.

2.4.2

  • Fix issue where an error occurs when attempting to use a template when no working files are open.

2.4.1

  • Update "Overwrite Current Document" logic to only support files of the same type.
  • Fix issue with how files with no extension are handled when adding the extension to newly created untitled files (see v2.4.0).
  • Make code more DRY.

2.4.0

  • Add file extensions to newly created untitled files (so that code hinting and formatting works).
  • Babelify logic to ES5 (in order to support certain Linux distributions).

2.3.0

  • Support files with no extension.

2.2.0

  • Handle cases where the templates folder no longer exists.

2.1.0

  • Update counter logic for when creating untitled documents.
    • Counter now updates on the "workingSetAdd" event.
    • Starting file counter at 10 so to better avoid Brackets "duplicated in mru list" issue.

2.0.0

  • Rewrite logic to allow users to choose their own template path.
  • Clean up code.

1.1.0

  • Replace deprecated Brackets method with new one.
  • Hard set menu item location.

1.0.1

  • Fix issue where Brackets throws an error if an untitled file has an extension.
    • Due to this limitation, I no longer set a file type, so code hinting will not work until the file is saved.
  • Rename module titles.

1.0.0

  • Initial release.

License

Copyright (c) 2016 - 2017 Leandro Silva (http://grafluxe.com)

Released under the MIT License.

See LICENSE.md for entire terms.

Package Sidebar

Install

npm i @phoenix-plugin-registry/grafluxe.any-template

Weekly Downloads

1

Version

2.5.0

License

MIT

Unpacked Size

3.82 MB

Total Files

7

Last publish

Collaborators

  • ushmajit
  • core.ai