@@ -30,15 +30,17 @@ See (very old) screencast here: http://t.co/3b0bzeXA (sorry for quality, this is
3030Changelog
3131=========
3232
33- ## 2012-04-10 0.6.2
33+ ## 2012-08-02 0.6.5
3434-------------------
35- * Fix pymode_run for "unnamed" clipboard
36- * Add 'pymode_lint_mccabe_complexity' option
37- * Update Pep8 to version 1.0.1
38- * Warning! Change 'pymode_rope_goto_def_newwin' option
39- for open "goto definition" in new window, set it to 'new' or 'vnew'
40- for horizontally or vertically split
41- If you use default behaviour (in the same buffer), not changes needed.
35+ * Updated Pep8 to version 1.3.3
36+ * Updated Pylint to version 0.25.2
37+ * Fixed virtualenv support for windows users
38+ * Added pymode modeline ':help PythonModeModeline'
39+ * Added diagnostic tool ':call pymode#troubleshooting#Test()'
40+ * Added `PyLintAuto ` command ':help PyLintAuto'
41+ * Code checking is async operation now
42+ * More, more fast the pymode folding
43+ * Repaired execution of python code
4244
4345
4446Requirements
@@ -90,6 +92,16 @@ Then rebuild **helptags** in vim::
9092 must be enabled for use python-mode.
9193
9294
95+ Troubleshooting
96+ ===============
97+
98+ If your python-mode dont work, type command: ::
99+
100+ :call pymode#troubleshooting#Test()
101+
102+ And fix warnings or copy output and send it to me (ex. with github issue).
103+
104+
93105Settings
94106========
95107
@@ -275,11 +287,11 @@ Default values: ::
275287 " Autoremove unused whitespaces
276288 let g:pymode_utils_whitespaces = 1
277289
278- " Set default pymode python indent options
279- let g:pymode_options_indent = 1
290+ " Enable pymode indentation
291+ let g:pymode_indent = 1
280292
281- " Set default pymode python other options
282- let g:pymode_options_other = 1
293+ " Set default pymode python options
294+ let g:pymode_options = 1
283295
284296
285297Syntax highlight
@@ -385,6 +397,8 @@ PyLintCheckerToggle Toggle code checker (pylint, pyflakes)
385397-------------------- -------------
386398PyLint Check current buffer
387399-------------------- -------------
400+ PyLintAuto Automatic fix PEP8 errors
401+ -------------------- -------------
388402Pyrun Run current buffer in python
389403==================== =============
390404
@@ -419,6 +433,20 @@ Try use pyflakes_, see ``:h 'pymode_lint_checker'``.
419433 Example: On Flask projects I automaticly set ``g:pymode_lint_checker = "pyflakes" ``, on django ``g:pymode_lint_cheker = "pylint" ``
420434
421435
436+ OSX cannot import urandom
437+ -------------------------
438+
439+ See: https://groups.google.com/forum/?fromgroups=#!topic/vim_dev/2NXKF6kDONo
440+
441+ The sequence of commands that fixed this: ::
442+
443+ brew unlink python
444+ brew unlink macvim
445+ brew remove macvim
446+ brew install -v --force macvim
447+ brew link macvim
448+ brew link python
449+
422450
423451Bugtracker
424452===========
@@ -456,10 +484,18 @@ Copyright (C) 2012 Kirill Klenov (klen_)
456484 Copyright (C) 2006 Johann C. Rocholl <
[email protected] >
457485 http://github.com/jcrocholl/pep8
458486
487+ **autopep8 **:
488+ Copyright (c) 2012 hhatto <
[email protected] >
489+ https://github.com/hhatto/autopep8
490+
459491 **Python syntax for vim **
460492 Copyright (c) 2010 Dmitry Vasiliev
461493 http://www.hlabs.spb.ru/vim/python.vim
462494
495+ **PEP8 VIM indentation **
496+ Copyright (c) 2012 Hynek Schlawack <
[email protected] >
497+ http://github.com/hynek/vim-python-pep8-indent
498+
463499
464500License
465501=======
0 commit comments