Skip to content

Extension for Brackets and Phoenix to display a list of the functions or definitions in the currently opened document.

License

Notifications You must be signed in to change notification settings

Hirse/brackets-outline-list

Repository files navigation

npm Build Status Test Coverage

Brackets Phoenix

Outline List

Extension for Brackets and Phoenix to display a list of the functions or definitions in the currently opened document. Settings for parameters and anonymous functions. See features for a list of supported languages.

Screenshots

JavaScript Outline
Outline for JavaScript

CSS Outline
Outline for CSS, HTML and Markdown in the Sidebar

Features

  • List Functions or Definitions in the current document
  • Jump to declaration from the Outline List
  • Show Outline List in the sidebar or next to the toolbar
  • Differentiate between types easily by showing different icons
  • Toggle sorting of Outline List
  • Toggle anonymous function
  • Toggle function arguments

Language features:

Parsing Sorting Indentation Arguments Unnamed
CSS, SCSS, LESS PostCSS ✔️ ✔️ 🚫 🚫
CoffeeScript RegExp ✔️ ✔️ ✔️
Haxe RegExp ✔️ ✔️ ✔️
Pug (Jade) RegExp 🚫 🚫
JavaScript, JSX Espree ✔️ ✔️ ✔️ ✔️
Markdown, GitHub-Flavored-Markdown RegExp ✔️ 🚫 🚫 🚫
PHP php-parser ✔️ ✔️ ✔️ ✔️
Python RegExp ✔️ ✔️ ✔️
Ruby RegExp ✔️ ✔️
Stylus RegExp 🚫 🚫
XML, HTML, SVG htmlparser2 🚫 ✔️ ✔️ 🚫

Installation

Latest Release

To install the latest release of this extension use the built-in Extension Manager which downloads the extension from the extension registry.

Latest Commit

To install the latest commit of this extension use the built-in Extension Manager which has a function to Install from URL... using this link: https://github.com/Hirse/brackets-outline-list/archive/master.zip.

License

Outline List is licensed under the MIT license.

Used thirdparty software: