Skip to content

Instantly share code, notes, and snippets.

@mads-hartmann
Created December 7, 2010 16:04

Revisions

  1. mads-hartmann revised this gist Dec 7, 2010. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions bundles.sh
    Original file line number Diff line number Diff line change
    @@ -32,6 +32,9 @@
    # - js-tools https://github.com/adamhope/js-tools.tmbundle
    # - ensime https://github.com/mads379/ensime.tmbundle
    # - diff https://github.com/textmate/diff.tmbundle
    #
    # Plugins I use but this script won't install
    # - missing drawer https://github.com/jezdez/textmate-missingdrawer

    mkdir -p ~/Library/Application\ Support/TextMate/Bundles
    cd ~/Library/Application\ Support/TextMate/Bundles
  2. mads-hartmann created this gist Dec 7, 2010.
    105 changes: 105 additions & 0 deletions bundles.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,105 @@
    #
    # This script will install the following Textmate bundles
    #
    # Languages
    # - c https://github.com/textmate/c.tmbundle
    # - coffeescript https://github.com/jashkenas/coffee-script-tmbundle
    # - context free https://github.com/textmate/context-free.tmbundle
    # - erlang https://github.com/textmate/erlang.tmbundle
    # - haskell https://github.com/textmate/haskell.tmbundle.git
    # - html https://github.com/textmate/html.tmbundle
    # - java https://github.com/textmate/java.tmbundle
    # - javascript https://github.com/subtleGradient/javascript.tmbundle
    # - json https://github.com/textmate/json.tmbundle
    # - latex https://github.com/textmate/latex.tmbundle
    # - lisp https://github.com/textmate/lisp.tmbundle.git
    # - markdown https://github.com/textmate/markdown.tmbundle
    # - objective-c https://github.com/textmate/objective-c.tmbundle
    # - python https://github.com/textmate/python.tmbundle
    # - ruby https://github.com/textmate/ruby.tmbundle
    # - scala https://github.com/mads379/scala.tmbundle
    # - scss https://github.com/kuroir/SCSS.tmbundle
    # - shell https://github.com/textmate/shellscript.tmbundle
    # - standard-ml https://github.com/textmate/standard-ml.tmbundle
    # - textile https://github.com/textmate/textile.tmbundle
    # - xml https://github.com/textmate/xml.tmbundle
    # - yaml https://github.com/textmate/yaml.tmbundle
    #
    # Utilities
    # - navigation https://github.com/textmate/navigation.tmbundle
    # - git https://github.com/jcf/git-tmbundle
    # - tidy https://github.com/mads379/tidy.tmbundle
    # - js-tools https://github.com/adamhope/js-tools.tmbundle
    # - ensime https://github.com/mads379/ensime.tmbundle
    # - diff https://github.com/textmate/diff.tmbundle

    mkdir -p ~/Library/Application\ Support/TextMate/Bundles
    cd ~/Library/Application\ Support/TextMate/Bundles

    echo "----------------------"
    echo "Installing languages."
    echo "----------------------"

    rm -rf c.tmbundle
    rm -rf coffe-script.tmbundle
    rm -rf context-free.tmbundle
    rm -rf erlang.tmbundle
    rm -rf haskell.tmbundle
    rm -rf html.tmbundle
    rm -rf java.tmbundle
    rm -rf javascript.tmbundle
    rm -rf json.tmbundle
    rm -rf latex.tmbundle
    rm -rf lisp.tmbundle
    rm -rf markdown.tmbundle
    rm -rf objective-c.tmbundle
    rm -rf python.tmbundle
    rm -rf ruby.tmbundle
    rm -rf scala.tmbundle
    rm -rf scss.tmbundle
    rm -rf shellscript.tmbundle
    rm -rf standard-ml.tmbundle
    rm -rf textile.tmbundle
    rm -rf xml.tmbundle
    rm -rf yaml.tmbundle

    git clone https://github.com/textmate/erlang.tmbundle.git
    git clone https://github.com/textmate/lisp.tmbundle.git
    git clone https://github.com/textmate/haskell.tmbundle.git
    git clone https://github.com/subtleGradient/javascript.tmbundle.git
    git clone https://github.com/mads379/scala.tmbundle.git
    git clone https://github.com/jashkenas/coffee-script-tmbundle.git coffe-script.tmbundle
    git clone https://github.com/textmate/context-free.tmbundle.git
    git clone https://github.com/kuroir/SCSS.tmbundle.git scss.tmbundle
    git clone https://github.com/textmate/objective-c.tmbundle.git
    git clone https://github.com/textmate/ruby.tmbundle.git
    git clone https://github.com/textmate/java.tmbundle.git
    git clone https://github.com/textmate/markdown.tmbundle.git
    git clone https://github.com/textmate/python.tmbundle.git
    git clone https://github.com/textmate/latex.tmbundle.git
    git clone https://github.com/textmate/c.tmbundle.git
    git clone https://github.com/textmate/xml.tmbundle.git
    git clone https://github.com/textmate/json.tmbundle.git
    git clone https://github.com/textmate/shellscript.tmbundle.git
    git clone https://github.com/textmate/textile.tmbundle.git
    git clone https://github.com/textmate/standard-ml.tmbundle.git
    git clone https://github.com/textmate/yaml.tmbundle.git
    git clone https://github.com/textmate/html.tmbundle.git

    echo "----------------------"
    echo "Installing utilities."
    echo "----------------------"

    rm -rf diff.tmbundle
    rm -rf ensime.tmbundle
    rm -rf git.tmbundle
    rm -rf js-tools.tmbundle
    rm -rf navigation.tmbundle
    rm -rf tidy.tmbundle

    git clone https://github.com/jcf/git-tmbundle.git git.tmbundle
    git clone https://github.com/adamhope/js-tools.tmbundle.git
    git clone https://github.com/mads379/ensime.tmbundle.git
    git clone https://github.com/mads379/tidy.tmbundle.git
    git clone https://github.com/textmate/navigation.tmbundle.git
    git clone https://github.com/textmate/diff.tmbundle.git