{"id":13448451,"url":"https://github.com/evandrocoan/ITE","last_synced_at":"2025-03-22T09:31:22.610Z","repository":{"id":92690522,"uuid":"65328921","full_name":"evandrocoan/ITE","owner":"evandrocoan","description":"An Integrated Toolset Environment over the Sublime Text editor aiming to develop on any programming language","archived":false,"fork":false,"pushed_at":"2024-02-04T17:19:23.000Z","size":1304,"stargazers_count":31,"open_issues_count":74,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-28T14:27:34.615Z","etag":null,"topics":["conflicting","disabled-packages","gitmodules","sublime-studio","sublime-text"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evandrocoan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":[],"ko_fi":"evandrocoan","patreon":null,"tidelift":null,"community_bridge":null,"liberapay":"evandrocoan","open_collective":null,"issuehunt":"evandrocoan","otechie":null,"custom":null}},"created_at":"2016-08-09T21:16:45.000Z","updated_at":"2024-08-29T18:18:20.000Z","dependencies_parsed_at":"2024-10-28T13:07:16.191Z","dependency_job_id":"edb9e747-1fc4-4219-9a43-5a3c245a9b8b","html_url":"https://github.com/evandrocoan/ITE","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evandrocoan%2FITE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evandrocoan%2FITE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evandrocoan%2FITE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evandrocoan%2FITE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evandrocoan","download_url":"https://codeload.github.com/evandrocoan/ITE/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244937751,"owners_count":20535124,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["conflicting","disabled-packages","gitmodules","sublime-studio","sublime-text"],"created_at":"2024-07-31T05:01:45.973Z","updated_at":"2025-03-22T09:31:21.587Z","avatar_url":"https://github.com/evandrocoan.png","language":"Python","readme":"# ITE - Integrated Toolset Environment\n\nThe goal is to create a Stable set of packages which can work together,\nleading your Sublime Text to be able to program/develop any language you ever need to.\n\nEither its Stable or\nits Development version have been Stable for some time.\nAnyone interested in using it,\ncan just follow the installation instructions at the **[Installation](#installation-go-to-top)** section.\n\nAny interested in contributing,\ncan just do so by creating a new issue with your new ideias or\nissues.\nYou can check the [issue tracker](https://github.com/evandrocoan/ITE/issues) for a list of issues to be worked on.\nNote,\nthere are some issues I already fixed,\njust forgot to close them yet.\n\n\n## Table of Contents\n\n- [ITE - Integrated Toolset Environment](#ite---integrated-toolset-environment)\n  * [Table of Contents](#table-of-contents)\n  * [Installation](#installation-go-to-top)\n  * [Stable Installation](#stable-installation-go-to-top)\n    + [Using the Sublime Project](#using-the-sublime-project-go-to-top)\n    + [Adding to git](#adding-to-git-go-to-top)\n  * [Development Installation](#development-installation-go-to-top)\n    + [`git clone`](#git-clone-go-to-top)\n    + [Sublimehq/Packages](#sublimehqpackages-go-to-top)\n  * [Disabled Packages](#disabled-packages-go-to-top)\n  * [Debugging](#debugging-go-to-top)\n  * [License](#license-go-to-top)\n\n* The table of contents used on this Markdown was generated by:\n  1. `git clone https://github.com/evandroforks/markdown-toc`\n  1. `cd markdown-toc`\n  1. `npm -g install`\n  1. `cd ../repository-root`\n  1. `markdown-toc README.MD`\n\n\n___\n## Installation \u003csub\u003e\u003csub\u003e[Go to Top](#ite---integrated-toolset-environment)\u003c/sub\u003e\u003c/sub\u003e\n\nWhen following the installation steps,\nyou are going to be prompted to install either the Stable or\nDevelopment version.\nIf you are planning to fix bugs and\ncontribute to Sublime Text plugins Development,\nyou should choose the Development installation.\nBut,\nif you are only looking to use things and report bugs,\nyou can choose the Stable installation.\n\n1. Download \u0026 Install **`Sublime Text 3`** (https://www.sublimetext.com/3)\n1. Go to the menu **`Tools -\u003e Install Package Control`**, then,\n    wait few seconds until the installation finishes up\n1. Now,\n    Go to the menu **`Preferences -\u003e Package Control`**\n1. Type **`Add Channel`** on the opened quick panel and press \u003ckbd\u003eEnter\u003c/kbd\u003e\n1. Then,\n    input the following address and press \u003ckbd\u003eEnter\u003c/kbd\u003e\n    ```\n    https://raw.githubusercontent.com/evandrocoan/StudioChannel/master/channel.json\n    ```\n1. Go to the menu **`Tools -\u003e Command Palette...\n    (Ctrl+Shift+P)`**\n1. Type **`Preferences:\n    Package Control Settings – User`** on the opened quick panel and press \u003ckbd\u003eEnter\u003c/kbd\u003e\n1. Then,\n    find the following setting on your **`Package Control.sublime-settings`** file:\n    ```js\n    \"channels\":\n    [\n        \"https://packagecontrol.io/channel_v3.json\",\n        \"https://raw.githubusercontent.com/evandrocoan/StudioChannel/master/channel.json\",\n    ],\n    ```\n1. And,\n    change it to the following, i.e.,\n    put the **`https://raw.githubusercontent...`** line as first:\n    ```js\n    \"channels\":\n    [\n        \"https://raw.githubusercontent.com/evandrocoan/StudioChannel/master/channel.json\",\n        \"https://packagecontrol.io/channel_v3.json\",\n    ],\n    ```\n    * The **`https://raw.githubusercontent...`** line must to be added before the **`https://packagecontrol.io...`** one, otherwise,\n      you will not install this forked version of the package,\n      but the original available on the Package Control default channel **`https://packagecontrol.io...`**\n1. Now,\n    go to the menu **`Preferences -\u003e Package Control`**\n1. Type **`Install Package`** on the opened quick panel and press \u003ckbd\u003eEnter\u003c/kbd\u003e\n1. Then,\n    search for **`StudioChannel`** and press \u003ckbd\u003eEnter\u003c/kbd\u003e\n1. After finished installing the **`StudioChannel`** package,\n   just follow the instructions on the screen.\n1. You can also see this *old video* tutorial [How to the Install Sublime Studio](https://youtu.be/362kbFW-tr4).\n\n\n## Stable Installation \u003csub\u003e\u003csub\u003e[Go to Top](#ite---integrated-toolset-environment)\u003c/sub\u003e\u003c/sub\u003e\n\nIf you chose the Stable [Installation](#installation-go-to-top),\non this section you are going to be introduced with Stable installation tips.\n\nWhile installing the Stable version,\nyou can quickly edit any installed packages files by:\n1. Opening the command palette and\n   running the command **`PackageResourceViewer:\n   Extract All Packages`**.\n1. And setting the PackagesManager setting **`\"extract_everything\":\n   true`**\n\n\n### Using the Sublime Project \u003csub\u003e\u003csub\u003e[Go to Top](#ite---integrated-toolset-environment)\u003c/sub\u003e\u003c/sub\u003e\n\nYou can also open the **`SublimeStudio.sublime-project`** inside the **`Packages/StudioChannel`** package (**`git`** submodule) to quickly view/edit all installed\npackages.\nJust note,\nif you are using the Stable version and\nas all packages are distributed unpacked on the Stable version,\nall of your changes to the installed packages are going to be lost when they upgrade.\nIf you would like to save them after the upgrade,\nyou can use the **`OverrideUnpackedPackages`** feature.\nSee:\n[OverrideUnpackedPackages](https://github.com/evandrocoan/OverrideUnpackedPackages) for more information.\n\n\n### Adding to git \u003csub\u003e\u003csub\u003e[Go to Top](#ite---integrated-toolset-environment)\u003c/sub\u003e\u003c/sub\u003e\n\nYou can create a **`git`** repository on the root of your Stable Sublime Text installation by using the following **`.gitignore`** file:\n```sh\n/.sublime/\n/Backup/\n/Cache/\n/Index/\n/KEEPME\n/Local/\n/Settings/\n\n/Packages/User/FileHistory*.json\n/Packages/User/PackagesManager.cache/*\n\n**/.git/**\n*.sublime-package\n```\nThis should exclude most undesired/binary things and\nallow you to fiercely control which changes happens with your Sublime Text Stable installation of the ITE.\n\n\n## Development Installation \u003csub\u003e\u003csub\u003e[Go to Top](#ite---integrated-toolset-environment)\u003c/sub\u003e\u003c/sub\u003e\n\nIf you chose the Development [Installation](#installation-go-to-top),\non this section you are going to be introduced with Development instructions/tips.\n\nIf you installed the Development version,\nyou need to have installed on your system path variable the following programs:\n1. **`git`**\n1. **`curl`** (linux/cygwin)\n1. **`wget`** (linux/cygwin)\n1. **`zip`** (linux/cygwin)\n1. **`unzip`** (linux/cygwin)\n1. **`date`** (linux/cygwin)\n\nBeyond your local **`git`** client,\nit is recommended to install some **`git`** client interface as [SmartGit](https://www.syntevo.com/smartgit/download/),\nin order to manage this project because it has very complex submodules management.\nAlso,\nyour local **`git`** client need to have the user/login and\npassword cached because some commands used by some packages like the [Channel Manager](https://github.com/evandrocoan/channelmanager),\ndirectly/unattended perform **`git`** operations like **`git pull`** and **`git push`**. Then,\nif your username or\npassword is not cached,\nthese packages commands which do **`git`** operations,\nare going to hang/block/not work properly.\n\nTo cache your **`git`** password you can use tools like:\n1. https://github.com/Microsoft/Git-Credential-Manager-for-Windows\n1. https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage\n\n\n### `git clone` \u003csub\u003e\u003csub\u003e[Go to Top](#ite---integrated-toolset-environment)\u003c/sub\u003e\u003c/sub\u003e\n\nIt is not advised to use the **`git --clone`** command because **`git`** is buggy and\ncannot handle to clone this repository correctly.\nBy following the installation instructions just above,\nyou are going to be prompted whether you would like to install the Stable version or\nthe Development version.\nAnd choosing the Development,\nthis repository is going to programmatically and\ncorrectly be cloned by a Python Script.\nSo,\nthere is not need to directly use the **`git clone`** command.\nBut,\nif you feel like manually using the **`git clone`** command,\nyou need to pass the **`--recursive`** option and\nuse it like this:\n```\ngit clone --recursive -j4 https://github.com/evandrocoan/ITE\n```\nThe **`-j4`** parameter is to parallelly clone the repository using up to 4 threads or\nCPU cores.\n\n\n### Sublimehq/Packages \u003csub\u003e\u003csub\u003e[Go to Top](#ite---integrated-toolset-environment)\u003c/sub\u003e\u003c/sub\u003e\n\nEven if you choose to install the Development version,\nby the automated installer,\nit will not install the default upstream for [Sublimehq/Packages](https://github.com/sublimehq/Packages).\nFor it,\nyou can just run these commands:\n```sh\ngit clone --recursive https://github.com/evandroforks/Packages\nmv Packages/.git \"$SUBLIME_TEXT_DATA/Packages/.git\"\n```\nThen,\nyou will need to open the directory **`$SUBLIME_TEXT_DATA/Packages`** as a usual **`git`** repository,\nwhich is completely disconnected from the main ITE repository.\n\n\n___\n## Disabled Packages \u003csub\u003e\u003csub\u003e[Go to Top](#ite---integrated-toolset-environment)\u003c/sub\u003e\u003c/sub\u003e\n\nFor an updated list of packages to not enable see the issue:\n1. https://github.com/evandrocoan/SublimeStudio/issues/50 Ignored packages to not enable!\n\n\n___\n## Debugging \u003csub\u003e\u003csub\u003e[Go to Top](#ite---integrated-toolset-environment)\u003c/sub\u003e\u003c/sub\u003e\n\nUse on the console:\n(View -\u003e Show Console)\n```\nsublime.log_input(True); sublime.log_commands(True); sublime.log_result_regex(True); sublime.log_indexing(True);\n```\n\nTo disable it do:\n```\nsublime.log_input(False); sublime.log_commands(False); sublime.log_result_regex(False); sublime.log_indexing(False);\n```\n\n\n___\n## License \u003csub\u003e\u003csub\u003e[Go to Top](#ite---integrated-toolset-environment)\u003c/sub\u003e\u003c/sub\u003e\n\nAll files in this repository are released under GNU General Public License v3.0 or\nthe latest version available on http://www.gnu.org/licenses/gpl.html,\nexcept the files coming from **`git submodules`** (see [.gitmodules](.gitmodules) file) and\nthe files/directories which include their own license header/file.\n\n```\nSublime Studio, A set of Settings and Packages for Sublime Text 3\nCopyright (C) 2018 Evandro Coan \u003chttps://github.com/evandrocoan\u003e\n\nRedistributions of source code must retain the above\ncopyright notice, this list of conditions and the\nfollowing disclaimer.\n\nRedistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following\ndisclaimer in the documentation and/or other materials\nprovided with the distribution.\n\nNeither the name Evandro Coan nor the names of any\ncontributors may be used to endorse or promote products\nderived from this software without specific prior written\npermission.\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n```\n\nFor more information see:\n\n1. The [LICENSE](LICENSE) file for the GPL v3.0 license\n1. The website https://www.gnu.org/licenses/gpl-3.0.en.html\n\nAll the other files within each **`git`** submodule have its own license specified, except until 19/09/2017,\nwhere the following linked packages as **`git submodules`** by the file [.gitmodules](.gitmodules),\ndoes not include an explicit license from their original author:\n\nnº | Directory on Packages folder       | Github URL\n-- | ---------------------------------- | --------------------------------------------------------------\n1  | Add Folder To Project              | https://github.com/DavidGerva/AddFolderToProject-SublimePlugin\n2  | AdvancedNewFile                    | https://github.com/skuroda/Sublime-AdvancedNewFile\n3  | AutoFileName                       | https://github.com/BoundInCode/AutoFileName\n4  | BBCode                             | https://github.com/chipotle/BBCode\n5  | Better CoffeeScript                | https://github.com/aponxi/sublime-better-coffeescript\n6  | Color Highlighter                  | https://github.com/Monnoroch/ColorHighlighter\n7  | Compare Side-By-Side               | https://github.com/DougTy/sublime-compare-side-by-side\n8  | ConvertToUTF8                      | https://github.com/seanliang/ConvertToUTF8\n9  | Google Spell Check                 | https://github.com/noahcoad/google-spell-check\n10 | Indent and braces                  | https://github.com/Epskampie/sublime_indent_and_braces\n11 | Invert Selection                   | https://github.com/vontio/sublime-invert-selection\n12 | LaTeXTools                         | https://github.com/SublimeText/LaTeXTools\n13 | Markdown to BB Code Converter      | https://github.com/Kristinita/1Sasha1MarkdownNoBBCode\n14 | Origami                            | https://github.com/SublimeText/Origami\n15 | SyncedSideBar                      | https://github.com/TheSpyder/SyncedSideBar\n16 | VBScript                           | https://github.com/SublimeText/VBScript\n17 | ApplySyntax                        | https://github.com/facelessuser/ApplySyntax\n18 | Edit Preferences                   | https://github.com/sublimator/EditPreferences\n19 | Extract Text to File               | https://github.com/dreki/sublime-extract-to-file\n20 | File Rename                        | https://github.com/brianlow/FileRename\n21 | HighlightWords                     | https://github.com/seanliang/HighlightWords\n22 | LESS                               | https://github.com/danro/LESS-sublime\n23 | Line Endings Unify                 | https://github.com/vontio/sublime-line-endings-unify\n24 | SQLExec                            | https://github.com/jum4/sublime-sqlexec\n25 | sublime-text-2-buildview           | https://github.com/rctay/sublime-text-2-buildview\n26 | TOML                               | https://github.com/Jayflux/sublime_toml_highlighting\n27 | WordHighlight                      | https://github.com/SublimeText/WordHighlight\n28 | Default                            | https://github.com/evandrocoan/SublimeDefault\n29 | ../Default.sublime-package         | https://github.com/evandrocoan/DefaultSublimePackage\n30 | SemanticLineWrapping               | https://github.com/bordaigorl/sublime-semantic-wrap\n\n\n","funding_links":["https://ko-fi.com/evandrocoan","https://liberapay.com/evandrocoan","https://issuehunt.io/r/evandrocoan"],"categories":["Shell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevandrocoan%2FITE","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevandrocoan%2FITE","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevandrocoan%2FITE/lists"}