wagnersouz4 / my_sublime

My Sublime Text 2 configuration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MySublime

This is my Sublime Text 2 configuration based on post of @kennethreitz, and my goal is try to optimize the python experience and better support to web2py and other frameworks.

It's a compilation of better plugins thats include:

- git support(commands and diff view)
- pep8 autoformat
- html helper(awesome!)
- markdown preview
- inline notation for syntax errors in many languages
- nice snippets...very nice
- json auto-formatter

Instalation

1 - Run the script:

Usage:

mysublime.py [--no_sublime] [--no_enviroment] [--no_extras] [--no_user_settings]
mysublime.py -h | --help
mysublime.py --version

Options:

-h --help Show this screen.

--version Show version.

--no_sublime - ignore the installation of Sublime Text 2

--no_enviroment - ignore the installation of enviroment packages(not recommended because maybe necessary for plugins)

--no_extras - ignore the instalattion of extra packages

--no_user_settings - ignore personal configurations
2 - Reset the opened Sublime Text.
Just close and reopen.
3 - Wait appear a V8 successful message in the status bar.
Wait for the installation of the plguins.(This can take some minutes)
4(extra) - Theme Soda
  • Open your User Settings Preferences file Sublime Text 2 -> Preferences -> Settings - User

  • Add (or update) your theme entry to be "theme": "Soda Light.sublime-theme" or "theme": "Soda Dark.sublime-theme"

  • Reset Sublime Text 2

Requirements

  • Python 2.7
  • Ubuntu and Crunchbang 'Waldorf' (only support yet)

Know problems

  • Markdown Preview in a browser doesn't work in Crunchbang. Add this line in your .bashrc export BROWSER='/usr/bin/iceweasel' This is a temporary and not full solution.

TODO:

[] integration with other OS(include other distros).

[] many snippets for web2py

[] Test script in earlier versions of python

[x] Better setup interface with docopt

[] Screenshots

About

My Sublime Text 2 configuration.