George Newton
George Newton

Reputation: 3293

Sublime Text 3: How to install plugins from Github

How do I install plugins from github for Sublime Text 3? I am trying to install this. What I have done so far is installing displayfunctions.py into Packages/Display-Functions/displayfunctions.py (I created a new folder Display-Functions in the Packages folder to hold displayfuntions.py). It still doesn't work. How can I fix this?

Upvotes: 28

Views: 47593

Answers (5)

Geco
Geco

Reputation: 197

Go to tools then command palette... , then type package control: install package and hit enter. after that type the name of the package you want . it is very easy

Upvotes: 0

Anton Dozortsev
Anton Dozortsev

Reputation: 4892

This installation flow work for any Sublime-Text 2/3 plugins.

  • Quit Sublime

  • Go to folder Packages:

    • Windows: %APPDATA%\Sublime Text 3\Packages
    • OS X: ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
    • Linux: ~/.config/sublime-text-3/Packages/
  • Run: git clone https://github.com/BoundInCode/Display-Functions.git

  • Open Sublime and try to use.

Upvotes: 50

Travis Heeter
Travis Heeter

Reputation: 14054

In Sublime Text 3, if you already have Package Control, but the package isn't showing up in Install Packages, for instance ChainOfCommand, you need to "Add the Repository" to add the package to Package Control, only then can you install it.

Here's a step-by-step process:

  1. In a Web Browser, navigate to your plugin, copy the git url (should end with a .git).

    • for ChainOfCommand, this is https://github.com/jisaacks/ChainOfCommand.git

    Get the git URL in github

  2. In Sublime, Open Package Control

    Open Package Control from the Preferences Menu

  3. Select Package Control: Add Repository

    enter image description here

  4. At the bottom of the Sublime window, an input box will appear. Paste the URL. AND REMOVE THE .GIT EXTENSION; hit Enter.

    The Add Repo Input Box

    • Now the Repo has been added to Package Control, it's not installed though
  5. Open Package Control again (like in step 2).

  6. Select Package Control: Install Packages

    enter image description here

  7. Now you should be able to search for, and install the package that had previously been missing, ie ChainOfCommand.


Alternatively, If you have TortoiseGit, you can do a manual install:

  1. Similar to above, go copy the URL (include .git this time).

  2. In Sublime, go to Preferences > Browse Packages (This opens the Packages folder).

    Browse Sublime Packages

  3. Right-click on an empty space of the folder > Git Clone

    Git Clone via Tortoise

  4. Because the URL is already on your clipboard, it should automatically appear in the URL of the Git Clone Window. Press OK and Voila, Installed.

Upvotes: 39

mtb
mtb

Reputation: 1370

For Sublime text 3, I've installed some packages from GitHub like this:

  • Install Package Control:

    • open console: View->Show Console (or CTRL+`)
    • copy and paste the code from packagecontrol.io and run (press Enter)

    • In the console, select Add repository

    • Add the GitHub link and press Enter
    • In console, select 'install package' and press Enter

You are finished and ready to use the packages.

Update: Thanks @GMunguia for remembering the warning.

Upvotes: 4

idleberg
idleberg

Reputation: 12882

Since this plugin is available via Package Control, which I find is the most convenient way to install packages, you should look into installing that. It's a widely supported package manager for Sublime Text 2/3.

Upvotes: 0

Related Questions