Metadata-Version: 1.0
Name: zptlint
Version: 0.2.3
Summary: Utility to debug Zope Page Templates
Home-page: http://trac.gotcha.python-hosting.com/file/bubblenet/pythoncode/zptlint/trunk/README.txt?format=txt
Author: Balazs Ree
Author-email: ree@ree.hu
License: GPL
Description: zptlint
        =======
        
        Script that runs the pagetemplate parser and output errors
        
        Installation
        ============
        
        Because `zptlint` depends on `zope.pagetemplate`, it depends on a lot
        of other zope eggs.
        
        To avoid polluting you system python, you can install `zptlint` in a
        `virtualenv`::
        
        $ virtualenv --no-site-packages zptlint
        $ cd zptlint/
        $ bin/easy_install zptlint
        
        Then make a link to the right script::
        
        $ ln -s MYPATH/zptlint/bin/zptlint
        
        Configuration in .vimrc
        =======================
        
        ::
        
        "page templates configuration
        autocmd BufNewFile,BufRead *.pt,*.cpt,*.zpt setfiletype zpt
        autocmd FileType zpt set makeprg=zptlint\ %
        autocmd FileType zpt set errorformat=%+P***\ Error\ in:\ %f,%Z%*\\s\\,\ at\ line\ %l\\,\ column\ %c,%E%*\\s%m,%-Q
        
        augroup filetype
        au BufWritePost,FileWritePost *.pt make
        au BufWritePost,FileWritePost *.cpt make
        au BufWritePost,FileWritePost *.zpt make
        augroup END
        
        
        Because zpt is defined as a new file type,
        you may want to copy `syntax/html.vim` to `syntax/zpt.vim`
        and `ftplugin/html.vim` to `ftplugin/zpt.vim`.
        
        or usage from command-line in vim::
        
        set makeprg=zptlint\ %
        set errorformat=%+P***\ Error\ in:\ %f,%Z%*\\s\\,\ at\ line\ %l\\,\ column\ %c,%E%*\\s%m,%-Q
        
        Credits
        =======
        
        * code by Balazs Ree, Greenfinity
        * eggified by Godefroid Chapelle, BubbleNet
        
        
        Changelog for zptlint
        =====================
        
        
        0.2.3 (2009-12-18)
        ------------------
        
        - Documentation fixes (suggested bu Davide Moro)
        [gotcha]
        
        
        0.2.2 (2009-12-18)
        ------------------
        
        - Testing multiple files was broken (reported by Wouter Vanden Hove)
        [gotcha]
        
        
        0.2.1 (2009-12-18)
        ------------------
        
        - Remove RestrictedPython from dependencies
        [gotcha]
        
        
        0.2 (2009-12-18)
        ----------------
        
        - Add provider expression support
        [gotcha]
        
        
        0.1 (2009-12-17)
        ----------------
        
        - Proper source release
        [gotcha]
        
        0.1a (2008-06-16)
        -----------------
        
        - First release to PyPI
        [gotcha]
        
        - Initial code
        [ree]
        
Keywords: zope
Platform: UNKNOWN
Classifier: Framework :: Zope2
Classifier: Framework :: Zope3
