Skip to content

Brackets Extensions

peterflynn edited this page Jun 30, 2012 · 179 revisions

Brackets doesn't yet have functionality for discovering and installing extensions. In the meantime, here's a list of extensions that people have built. You can copy them into the brackets/src/extensions/user folder, then reload or restart Brackets.

If you've written an extension (even just as an experiment), please feel free to edit this page directly and add it (with some indication of what state it's in). Thanks!

Code/text editing

  • Snippets: Assign trigger keys to insert snippets. Configurable with JSON
  • String Convert: Provides shortcuts for modifying and encoding strings within the editor.
  • Prefixr: Generate browser specific CSS prefixes using the prefixr service.
  • TabToSpace: Converts indentation to tabs or spaces
  • Show Indentations: Visualizes the characters used for indenting lines

Code generation

  • App Cache Buddy: Generate and validate application cache manifests.
  • Annotate: Generates JSDoc annotations for your functions

General functionality

  • Recent Projects: Makes it so you can click on the project name in the sidebar to get a dropdown that shows a list of recent project folders.
  • Extension Manager: Install, Remove, and upgrade your extensions from the cloud from inside Brackets (requires node).

Live development

  • Debugger: Brackets Debugger for the Live Development browser.
  • Everyscrub: Everything's a scrubber! Cmd/Ctrl + drag on any number or hex color to scrub its value and update the browser in real time.
  • Reload in Browser: Adds a toolbar button and shortcut to reload the page in the browser

External tools

  • GitHub: Implements the GitHub API, including oAuth. Currently functionality limited to Gists.
  • ToGist: Create a gist from current selection.
  • (See also Prefixr above).
  • PhoneGap Build: Eventual goal is to be able to send a project to PhoneGap Build from Brackets. Still in early stages.

Documentation

  • MDNLookup: Includes a way of creating an extensions toolbar and adding buttons to the toolbar with callbacks. Requires a slight change to the core.

Linting & warnings

Clone this wiki locally