Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joeybaker/my_sublime_packages

Joey's Sublime Text 2/3 settings
https://github.com/joeybaker/my_sublime_packages

Last synced: 6 days ago
JSON representation

Joey's Sublime Text 2/3 settings

Awesome Lists containing this project

README

        

Joey's Sublime Text 3 Packages
===================

Uses the new, fancy way of doing things with package control and "package files" wherever possible. Where not possible, packages are manually installed and switched to their Sublime Text 3 branch via `git subtree`.

## `add.sh`
Simple bash script that makes adding a package manually easy.

### Usage
```shell
sh add.sh NameOfPackageInstallFolder http://github.com/package/repo/url.git nameOfST3branch
```

Takes 3 arguments
1. name of the package install folder. Usually, this is specified in the package manual install instructions.
2. the git url to get the package.
3. the name of the branch in the repo that has the st3 version of the package.

## Install

2. close sublime text
3. past the following code into your shell

```bash
cd ~/Library/Application\ Support/Sublime\ Text\ 3/ && rm -rf Packages Installed\ Packages && git init && git remote add origin https://[email protected]/joeybaker/my_sublime_packages.git && git fetch && git checkout st3
```

3. [install package control](https://sublime.wbond.net/installation)

## Upgrading to ST3

If you're not going to use my setup, that's cool, here's how to upgrade yourself.

1. I highly recommend installing the [caniswitchtosublimetext3](http://www.caniswitchtosublimetext3.com/) plugin in sublime text 2.
2. manually copy over the `Color Scheme - User` & `User` folders from the sublime text 2 library to the sublime text 3 library `Packages` folder.
3. Install [Package Control](https://sublime.wbond.net/installation)
4. Use package control to install the packages that are compatible with Sublime Text 3.
5. Use `add.sh` install the packages that aren't compatible.