Giter VIP home page Giter VIP logo

my_sublime's Introduction

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 open.
3 - Wait appear a V8 successful message in the status bar.
Wait 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 works 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

my_sublime's People

Contributors

cassiobotaro avatar

Watchers

Ben Hosmer avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.