Hirse / brackets-outline-list

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

About

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

License:MIT License


Languages

Language:JavaScript 88.3%Language:CSS 6.7%Language:PHP 2.0%Language:HTML 0.9%Language:Haxe 0.8%Language:Python 0.4%Language:Pug 0.3%Language:Stylus 0.3%Language:Vue 0.1%Language:Less 0.0%Language:SCSS 0.0%