Better looking outline
- With symbol on every outline line
Allow making and showing regions of code file in outline
- Prefix identifiers which are shown in outline with hyphens to make a region
- Those identifiers will be unused vars, empty functions, etc.
Steps
- Remove previous
Outlinepackage if any, to avoid functionality confusion. - Find Sublime
Packagesdir- Sublime Main Menu >> Preferences >> Browse Packages
- Clone this repo:
git clone -b dev https://github.com/nova3h/outlinex- Clone right inside the
Packagesdir
- Clone right inside the
- OPTIONAL: Edit plugin source code
- Edit files right inside the newly cloned dir.
- Edit file
outline.sublime-settingstoo if to change any settings - Use Sublime API Ref at https://www.sublimetext.com/docs/api_reference.html
Create a Region
-
At any code line
-
Create a method, function, property, or variable
- With prefix of 5 hyphens: _____
- With affix of 5 hyphens too: _____
- With prefix
OX_INDENT_to specify method/func names to indent, eg. variable functions- Use hyphen to separate func names and no
_in func names
- Use hyphen to separate func names and no
- Exact value
_____BLANK_____to create a blank line in outline
-
If the language is JavaScript (ES6)
- It's possible to add either
#(private method), or$(JS specific char) before the prefix above, in order to minifier to minify those region markers.
- It's possible to add either
Inspired by FileBrowser, this package shows the outline of your file, class/function name list of your code, or table of content/toc of your markdown/LaTeX document in a sidebar-style tab.
This package is available on Package Control. Search for Outline.
- Clone or download this repository to your hard drive using the green
Clone or downloadbutton - Rename the cloned or extracted folder to
Outline. Make sureoutline.pyis at the root of theOutlinefolder. - Move the
Outlinefolder to your Sublime Text'sPackagesfolder. To find thePackagesfolder, click menuPreferences>Browse Packages. - Restart Sublime Text, and press
Ctrl + Shift + Pto select your preferred layout (Browse Mode)
The outline tab can be set as a sidebar on the left or right. Press Ctrl + Shift + P and select either Browse Mode: Outline (Left) or Browse Mode: Outline (Right) to set your preferred layout.
If you also use FileBrowser, you can use both in three different layouts:
FileBrowserleft,OutlinerightFileBrowsertop left,Outlinebottom leftFileBrowsertop right,Outlinebottom right
To use FileBrowser and Outline together, please close the FileBrowser sidebar first and then use the correponding Browse Mode command to set the layout, otherwise the Outline view may not work as intended.
Outline can be configured to use the current editor color scheme. To do so, change the setting below:
"outline_inherit_color_scheme": trueOutline has two built-in color themes: Bright (default theme) and Dark. To switch to the Dark theme, add the following to your user settings file. Open the user settings file by "Preferences > Package Settings > Outline > Settings" (Sublime Text version 3124 or later), or "Settings - User":
"outline_inherit_color_scheme": false
"color_scheme": "Packages/Outlinex/outline-Dark.hidden-tmTheme"Remove -Dark or remove the entire line to return to the bright theme. To customize your own color theme, see this issue.
Outline is updated when you save a file or switch between files.
Content and indentation in the Outline tab is controlled by the Symbol List.tmPreferences file (file name may differ) corresponding to the syntax of your file.
- This package may not work if you use a multi-column/row layout.
This plugin is licensed under the MIT license.

