Brackets Extension to display a list of the functions or definitions in the currently opened document.
JavaScript CSS PHP Haxe Other
Latest commit 1b469bf Feb 1, 2017 @Hirse committed on GitHub Merge pull request #78 from pelatx/php-parser-dev
PHP parser improvements

README.md

npm Build Status Code Climate Test Coverage

Brackets Outline List

Brackets Extension 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 RegExp ✔️
CoffeeScript RegExp ✔️ ✔️ ✔️
Haxe RegExp ✔️ ✔️ ✔️
Jade RegExp
JavaScript, JSX Espree ✔️ ✔️ ✔️ ✔️
Markdown, GitHub-Flavored-Markdown RegExp ✔️
PHP Lexer ✔️ ✔️ ✔️
Python RegExp ✔️ ✔️
Ruby RegExp ✔️ ✔️
Stylus RegExp
XML, HTML, SVG RegExp ✔️

Installation

Latest Release

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

Brackets npm Registry

The latest release of this extension is also available on the Brackets npm Registry.

Latest Commit

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

License

Brackets Outline List is licensed under the MIT license.

Used thirdparty software: