Permalink
Switch branches/tags
Commits on Dec 6, 2010
  1. Damn you, copy-paste devil.

    committed Dec 6, 2010
  2. Add stillmaintained link.

    committed Dec 6, 2010
Commits on Nov 14, 2010
  1. Use nose to drive "setup.py test".

    committed Nov 14, 2010
Commits on Jul 29, 2010
  1. PEP8ify.

    committed Jul 29, 2010
  2. Add some simple test cases.

    Currently, there is no full mock of the vim module, for testing outside
    of vim.
    committed Jul 29, 2010
  3. Add random prefix, to avoid name clashes in the global context.

    This could be erroneous when more than one buffers/windows are open at
    the same time.
    committed Jul 29, 2010
  4. Bug fix in case conversion.

    Names like 'FooBar' were converted to 'Foobar', due to capitalize()
    function.  Instead, only make the first letter uppercase and don't touch
    the rest.
    committed Jul 29, 2010
Commits on Jul 28, 2010
  1. Bump the version number to 0.5

    committed Jul 28, 2010
  2. Cast functions with boolean return values to vim-safe strings.

    This fixes issue #5.
    committed Jul 28, 2010
  3. Ignore the dist/ directory.

    committed Jul 28, 2010
Commits on Jul 27, 2010
  1. Bump the version number to 0.4

    committed Jul 27, 2010
  2. Auto-convert character case for functions and allow private functions.

    Private functions are available in the current script only: they use
    Vim's <SID> prefix.
    
    This fixes both issues #1 and #3.
    committed Jul 27, 2010
  3. Fix: top-level "import vim" causes issues for setup.py.

    Make it local.
    committed Jul 27, 2010
  4. Bump version number to 0.3

    committed Jul 27, 2010
  5. Fix severe bug.

    func.func_code.co_varnames does not only return function arguments, but
    also local function variables from the same stack frame.  Therefore, we
    strip off the first n items, where n is func.func_code.co_argcount.
    committed Jul 27, 2010
  6. Ignore build/ directory.

    committed Jul 27, 2010
  7. Add __version__ metadata.

    committed Jul 27, 2010
  8. Explicitly overwrite existing functions.

    Functions that have the same name are overwritten with the new
    definition.  This allows scripts to be re-sourced using :source
    <filename> without conflict.
    committed Jul 27, 2010
  9. Don't pollute the global namespace.

    The __argname variables were long-living, whilst they were intended to
    be temporary.
    committed Jul 27, 2010
  10. Bump the version number to 0.2

    committed Jul 27, 2010
  11. Decorator bridged now derives the arguments automatically.

    This removes the ugly necessity to parameterize the decorator with the
    signature manually.
    committed Jul 27, 2010
  12. Convert README file to reStructuredText.

    PyPI does not parse Markdown syntax.
    committed Jul 27, 2010
  13. Add another example to README.

    committed Jul 27, 2010
  14. Fix package name.

    committed Jul 27, 2010
  15. Fix example.

    committed Jul 27, 2010
  16. Ignore Python junk.

    committed Jul 27, 2010