• This repository has been archived on 11/Jul/2018
  • Stars
    star
    251
  • Rank 161,862 (Top 4 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A symbol outline for Visual Studio Code

Code Outline tree provider for Visual Studio Code

⚠️ DEPRECATED. Please use the Outline view that comes with Visual Studio Code.

Features

Displays a code outline tree in the explorer pane.

To activate find and expand the "Code Outline" section near the bottom of the Explorer tab.

Language Support

For the outline to work, the language support plugins need to support symbol information.

For the outline to form a tree structure, the language support plugins need to report the entire definition range as part of symbol.

See VS Code issue #34968 and language server protocol issue #132 for a discussion.

Here is a list of languages known to work with Code Outline:

Language/Format Extension
C C/C++
C++ C/C++, cquery
Docker Docker
HTML Comes with VS Code
Go Go
Java Language Support for Java(TM) by Red Hat
JavaScript Comes with VS Code
JSON Comes with VS Code
Markdown Comes with VS Code
Perl Perl
PHP PHP Symbols
Powershell PowerShell
Python Python
Rust Rust (rls)
TypeScript Comes with VS Code
YAML YAML Support by Red Hat

Please report any missing extensions and I'll update the list.

Extension Settings

Default settings:

{
  "symbolOutline.doSort": false,
  "symbolOutline.sortOrder": [
    "Class",
    "Module",
    "Constant",
    "Interface",
    "*",
    "Constructor",
    "Function",
    "Method"
  ],
  "symbolOutline.expandNodes": [
    "Module",
    "Class",
    "Interface",
    "Namespace",
    "Object",
    "Package",
    "Struct"
  ],
  "symbolOutline.topLevel": [
    "*"
  ]
}
  • doSort: sort the outline.
  • expandNodes: kinds of nodes to be expanded automatically.
  • sortOrder: order to the sort symbols.
  • topLevel: wich symbols include at the topmost scope.

Known Issues

Depending on other extensions you have installed the symbol list may initially return an empty list. Use the "Refresh" button next to the title to fix this.

More Repositories

1

httmock

A mocking library for requests
Python
466
star
2

PythonChecker

A maintainable Python code checker for Sublime Text 3
Python
31
star
3

pymongo-pubsub

a publish-subscribe pattern implementation for pymongo
Python
29
star
4

jstimeline

Animate objects using a single global timer
JavaScript
22
star
5

great-justice

Debug every ZIG
Python
13
star
6

django-channels-ariadne

An async experiment with Ariadne + Django Channels
Python
8
star
7

starlette-ariadne

An async experiment with Ariadne + Starlette
Python
8
star
8

djdt-vmprof

A VMProf panel for Django Debug Toolbar
Python
8
star
9

laughing-man

A fun experiment with OpenCV
Python
6
star
10

django-scbv

Simple (and sane) class-based views for Django
Python
6
star
11

node-mongodb-pubsub

a publish-subscribe pattern implementation for node-mongodb
JavaScript
5
star
12

daemontools-ng

A modern, compatible, LGPL alternative to daemontools
Python
4
star
13

gnome-specimen

A fork of Specimen hacked for make benefit glorious nation of jimmac
Python
4
star
14

python-number-to-words-pl

Provides a function to convert a number to its verbose "spoken" version
Python
3
star
15

empathy-tango

A Tango-based Adium-style theme for Empathy
3
star
16

qcheck

My journey into the deep abyss of implementing a QuickCheck in Python
Python
3
star
17

ui-experiments

A bit like Hamster Experiments, exploring the UI possibilities for fun and make benefit our glorious nation
Python
2
star
18

babel

A GitHub mirror of http://svn.edgewall.org/repos/babel/
Python
2
star
19

gtksourceview-improved

Improved language definitions and a bonus theme
2
star
20

django-explicit

Explicit querysets for Django
Python
1
star
21

blipy

A Python API for blip.pl
Python
1
star
22

route82

A simple URL router for Python
Python
1
star
23

saioleor

Saleor API mocked using Ariadne
Python
1
star
24

pleasework

Automatically exported from code.google.com/p/pleasework
JavaScript
1
star
25

django-specialized-views

Func-based views
Python
1
star