Giter VIP home page Giter VIP logo

pylonscommand's Introduction

This is a mirror of http://www.vim.org/scripts/script.php?script_id=2448

Requirements: Linux(not tested on Windows), Pylons
Description:
This is plugin to invoke Pylons' commands from Vim

A little theory now:
Default Pylons project looks like this:

       MyProject/
               myproject/
               myproject.egg-info/
               data/
               docs/
               developement.ini
               MANIFEST.in
               README.txt
               setup.cfg
               setup.py
               test.ini

      Now, what is what?
       g:PylonsProjectDir = path/to/MyProject/
       g:PylonsProjectName = myproject/

      To start using this plugin you have to 'open' Pylon project with:
               :PylonsOpen path/to/MyProject/myproject/
       if everything goes well you should see:
               Project set: /absolute/path/to/MyProject/myproject

       Now you can use following functions:
       PylonsOpen <dir> : open another project, current (if any) will be lost
       PylonsServer [start|stop|restart] : start, stop, restart paster server
       PylonsCreate [project|controller|template]:
               project : Create new project TODO: not implemented yet
               controller : Create new controler. It will as you for name.
               template : Create new template. It will as you for name.
               Note: you can use:
                      PylonsCreate template
                       'Template: path/to/template.mako'
                       ['Template: path/to/template will' work the same]
               This will create template.mako in
                               /absolute/path/to/MyProject/myproject/tempates/path/to/
       PylonsPreview : this will open localhost:5000 with default browser (set in g:PylonsBrowser)

 Notes:
I know that code can be buggy. It's my first vim-script.

pylonscommand's People

Contributors

czaber avatar

Stargazers

 avatar

Watchers

 avatar  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.