An Integrated Toolset Environment over the Sublime Text editor aiming to develop on any programming language.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


ITE - Integrated Toolset Environment

The goal is to create a stable set of packages which can work together, leading your Sublime Text to be able to program/develop any language you ever need to.

Currently it is under heavily development. Anyone interested in contribute, can just do so by installing the development version of this project, and then creating a awesome package for Sublime Text, which can be used and lacks on this project.

You can check our issue tracker for a list o issues to be worked on.

Table of Contents

Installation Go to Top

  1. Download & Install Sublime Text 3 (
  2. Install the Sublime Text Package Control (
  3. Go to the menu Preferences -> Package Control
  4. Type Add Channel on the opened quick panel and press enter
  5. Then enter the following address and press enter:
  6. Now, go again to the menu Preferences -> Package Control
  7. This time type Install Package on the opened quick panel and press enter
  8. Then search for StudioChannel and press enter
  9. After finish installing the Studio Channel package, just follow the instructions on the screen.


You can also open the SublimeStudio.sublime-project inside the Packages/StudioChannel package (git submodule) to quickly view/edit all installed packages. Just note, if you are using the stable version and as all packages are distributed unpacked on the stable version, all of your changes to the installed packages will be lost when they upgrade. If you would like to save them after the upgrade, you can use the OverrideUnpackedPackages feature. See: OverrideUnpackedPackages for more information.


If you installed or would like to install the development version, you need to have installed on your system path variable the following programs:

  1. git
  2. curl (linux/cygwin)
  3. wget (linux/cygwin)
  4. zip (linux/cygwin)
  5. unzip (linux/cygwin)
  6. date (linux/cygwin)

You git client need to have the user/login and password cached because some commands used by some packages like the Channel Manager, directly/unattended perform git operations like git pull and git push. Then, if your username or password is not cached, these packages commands which do git operations, are going to hang/block/not work properly.

To cache your git password you can use tools like:


Disabled Packages Go to Top

For an updated list of packages to not enable see the issue:

  1. Ignored packages to not enable!

For now on, do not enable the packages:


Currently the package GotoLastEditEnhanced is causing Sublime Text to bleedly leak memory and crash after a few minutes of highly typing text. See the issues:


The package SublimeCodeIntel is heavily conflicting with the package All Autocomplete and Amxx Pawn. Currently the package SublimeCodeIntel needs to be fixed to stop conflicting with the other packages. Basically it is overriding all the others autocompletions. Issue:


The package Anaconda is conflicting with the package Jedi - Python autocompletion which seems a better alternative to. But this still in study which package will be the better.

Debugging Go to Top

Use on the console: (View -> Show Console)

sublime.log_input(True); sublime.log_commands(True); sublime.log_result_regex(True); sublime.log_indexing(True);

To disable it do:

sublime.log_input(False); sublime.log_commands(False); sublime.log_result_regex(False); sublime.log_indexing(False);

License Go to Top

All files in this repository, i.e., excluding its git submodules (see .gitmodules file) and the files which include its own license header, are released under GNU General Public License v3.0 or the latest version available on

Sublime Studio, A set of Settings and Packages for Sublime Text 3
Copyright (C) 2018 Evandro Coan <>

Redistributions of source code must retain the above
copyright notice, this list of conditions and the
following disclaimer.

Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials
provided with the distribution.

Neither the name Evandro Coan nor the names of any
contributors may be used to endorse or promote products
derived from this software without specific prior written

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <>.

For more information see:

  1. The LICENSE file for the GPL v3.0 license
  2. The website

All the other files within each git submodule have its own license specified, except until 19/09/2017, where the following linked packages as git submodules by the file .gitmodules, does not include an explicit license from their original author:

Directory on Packages folder Github URL
1 Add Folder To Project
2 AdvancedNewFile
3 AutoFileName
4 BBCode
5 Better CoffeeScript
6 Color Highlighter
7 Compare Side-By-Side
8 ConvertToUTF8
9 Google Spell Check
10 Indent and braces
11 Invert Selection
12 LaTeXTools
13 Markdown to BB Code Converter
14 Origami
15 SyncedSideBar
16 VBScript
17 ApplySyntax
18 Edit Preferences
19 Extract Text to File
20 File Rename
21 HighlightWords
23 Line Endings Unify
24 SQLExec
25 sublime-text-2-buildview
27 WordHighlight
28 Default
29 ../Default.sublime-package
30 SemanticLineWrapping