background preloader

With python

Facebook Twitter

Start - pythoncomplete - Python Omni Completion : vim online - Pentadactyl. Start - vim-keys : Code : leo-editor - Pentadactyl. Alain M. Lafon - Pentadactyl. Finding the perfect IDE for Python isn’t an easy feat.

Alain M. Lafon - Pentadactyl

There are a great many to chose from, but even though some of them offer really nifty features, I can’t help myself but feel attracted to VIM anyway. I feel that no IDE accomplishes the task of giving the comfort of complete power over the code – something is always missing out. Start - pep8 - Check your python source files with PEP8 : vim online - Pentadactyl. Start - Continue omnicompletion for python modules - Vim Tips Wiki - Pentadactyl. I was using the Python omni-completion feature in Vim, and I noticed that when you complete a module name, it inserts the module name, followed by a dot (presumably because you would then want to access something inside the module).

Start - Continue omnicompletion for python modules - Vim Tips Wiki - Pentadactyl

This is helpful, except that it breaks common omnicompletion keybindings, such as imap <silent><buffer> . . <C-X><C-O> In order to get completions for this module, one would have to either manually type <C-X><C-O> to run the completion function again, or delete and then re-insert the period. Start - python_calltips - Display Python code calltips and allows you to auto-complete your Python code : vim online - Pentadactyl.