Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
c91efea
Update auto PEP8.
klen Jun 29, 2017
33ef6c6
Merge branch 'master' into develop
klen Jun 29, 2017
7f5096f
Fix virtualenv.
klen Jul 3, 2017
c9e357c
Rope ignore more.
klen Jul 3, 2017
70d6bf5
Update pylint.
klen Jul 3, 2017
d2dead6
Update pymode.
klen Jul 4, 2017
a7fb465
(Update my name)
PiDelport Oct 18, 2017
70a39ab
rearranged tests and added simple but meaningful bash script for testing
fmv1992 Nov 7, 2017
3e37c3c
updated vim files according to 2082d0b8fed7fff10b3f335cefc6a51dd25ee0…
fmv1992 Nov 8, 2017
c9f1c3e
updated files in root folder according to 2082d0b8fed7fff10b3f335cefc…
fmv1992 Nov 8, 2017
b848f62
updated pymode/pyfiles files according to 2082d0b8fed7fff10b3f335cefc…
fmv1992 Nov 8, 2017
43c052e
reverted v:false to 0 due to vim7 incompatibility
fmv1992 Nov 14, 2017
cc11bc3
Slack now has tonnes of unanswered question
alphaCTzo7G Nov 14, 2017
01c3131
Merge pull request #809 from alphaCTzo7G/patch-2
fmv1992 Nov 14, 2017
a2ecfc3
changed readme.rst to readme.md according to issues #805 and #813
fmv1992 Nov 15, 2017
5a29192
updated authors
fmv1992 Nov 15, 2017
6d497a4
changed troubleshooting mechanism and updated documentation on develo…
fmv1992 Nov 18, 2017
fe9c270
improved debugging function with history output
fmv1992 Nov 18, 2017
65c68ea
fixed breakpoint_cmd being improperly reset (gh issue 795)
fmv1992 Nov 19, 2017
76c582b
enforced list data type for pymode_lint_ignore (gh issue 786)
fmv1992 Nov 19, 2017
c7e6baa
fixed folding issue when definition was on first line (gh issue 808)
fmv1992 Nov 19, 2017
7d376f1
adapted readme.md to development guidelines
fmv1992 Nov 19, 2017
9735129
removed travis test as they were abandoned long ago; the testing issu…
fmv1992 Nov 19, 2017
c224a04
changed modules from pymode/libs to submodules
fmv1992 Nov 19, 2017
13666d8
fixed default values of pymode_lint_ignore and pymode_lint_select to …
fmv1992 Nov 19, 2017
a8c1d79
added warning on submodules change on readme.me
fmv1992 Nov 19, 2017
b66198d
added suport for probot stale
fmv1992 Nov 20, 2017
5b6e92d
greatly improved tests; improved folding as a result
fmv1992 Nov 20, 2017
109215e
Travis CI is back :)
fmv1992 Nov 20, 2017
9b61eab
updated pymode documentation
fmv1992 Nov 20, 2017
60c638d
added branch develop to Travis CI build and solved gh issue #814 (on …
fmv1992 Nov 20, 2017
52ef7ab
moved functions that restore cursor position near to where cursor is …
fmv1992 Nov 22, 2017
0eb8452
removed confusing autocommands to fix folding
fmv1992 Nov 22, 2017
702ac1e
Add pep257 linter option on source comment
diraol Sep 7, 2017
ddd94f4
updating submodules
diraol Nov 23, 2017
ce50679
Merge pull request #816 from diraol/updating-submodules
fmv1992 Nov 25, 2017
914ac75
DOC: readme.md: link to wiki (#813)
westurner Nov 28, 2017
1446a28
Fix pydocstyle submodule URL
makramkd Nov 30, 2017
19e0600
Merge pull request #792 from diraol/update_lint_checkers_options
fmv1992 Dec 1, 2017
0b6977d
Merge pull request #818 from westurner/patch-2
fmv1992 Dec 1, 2017
2ae7a23
Merge pull request #820 from makramkd/develop
fmv1992 Dec 1, 2017
e9a90ab
need the submodules with pathogen, too
joker234 Dec 12, 2017
8d7405e
Merge pull request #824 from joker234/patch-1
fmv1992 Jan 6, 2018
0b3bbad
greatly expanded tests
fmv1992 Jan 7, 2018
8aeb039
Fixed corner case of folding crash when there is a definition on the …
fmv1992 Jan 25, 2018
dadf48a
added test case for gh issue #839
fmv1992 Jan 25, 2018
371eba4
merged issue #840: fixed pymode_breakpoint deleting line if no debugg…
fmv1992 Jan 28, 2018
9699192
Updating submodules versions
diraol Feb 2, 2018
f69f10a
Fix issue728, pass rope project to ImportTools init
Feb 6, 2018
b8c9ece
Merge pull request #802 from boatx/bugfix/issue-728
fmv1992 Feb 6, 2018
f0b58fa
disable folding3.vim test temporarily (gh issue #849)
fmv1992 Feb 6, 2018
d8cd869
Merge pull request #846 from diraol/updating-submodules
fmv1992 Feb 6, 2018
e0a828c
reverted submodules update: one of them breaks 'PymodeLint' command
fmv1992 Feb 7, 2018
2abd673
Updating submodule versions
diraol Feb 7, 2018
490eaf9
Update autopep8 submodule and fix error caused by the update
diraol Feb 7, 2018
4ef271c
Improve tests helpers
diraol Feb 7, 2018
7e43337
Merge pull request #851 from diraol/updating-submodules
fmv1992 Feb 10, 2018
30d83ba
Add submodules's path to sys.path for windows platform #852 with corr…
fmv1992 Feb 12, 2018
8489d7b
Update Pyflakes copyright notices
diraol Feb 13, 2018
292f705
Show linters error list only if not empty
glujan Feb 28, 2017
3b8dbfd
Merge pull request #742 from glujan/develop
diraol Feb 14, 2018
a68a7a3
Merge pull request #799 from pjdelport/patch-1
diraol Feb 14, 2018
7c2201f
Modify loclist
Oct 6, 2017
d704c98
Show loclist only if there are errors or warnings
diraol Feb 15, 2018
a92ccf3
Clear error signs and close loclist if no errors or warnings
Feb 15, 2018
8d67390
Merge pull request #854 from mmadrid/develop
diraol Feb 15, 2018
1bd3b49
Update readme.md
wjstarrsiii Feb 19, 2018
d5e7be1
Avoid move to first error or warning on PymodeLint
diraol Feb 19, 2018
ca04e35
Update readme.md
wjstarrsiii Feb 19, 2018
23b9028
Merge pull request #858 from wjstarrsiii/develop
diraol Mar 17, 2018
865eb6d
Update snowball_py submodule.
diraol Mar 17, 2018
585b369
Updating submodules
diraol Mar 17, 2018
02a6e69
Fix #826
Mar 26, 2018
126b09b
Merge pull request #868 from jennaliu/develop
diraol Mar 27, 2018
7cf9897
Set test.sh as executable
diraol Mar 27, 2018
6c4fcbe
Add proper vim-plug installation instructions
Mar 31, 2018
339945d
Merge pull request #871 from amireldor/vim-plug-installation-instruct…
diraol Mar 31, 2018
630a948
Add submodules's path to sys.path for msys2 platform #852 with correc…
Apr 9, 2018
5308d0c
Merge pull request #873 from zcodes/develop
diraol Apr 9, 2018
47e2256
Fixed some typos in docs
bbelyeu Apr 20, 2018
d45f387
Updating manual install on readme
diraol Apr 29, 2018
96cc437
Merge pull request #879 from bbelyeu/doc-fixes
diraol Apr 29, 2018
a3b7994
Update readme.md
diraol Apr 9, 2018
7611a8c
fixed print function import in python2 for debug mode of pymode
fmv1992 Apr 29, 2018
c64c71f
changed folding default from on to off
fmv1992 Apr 29, 2018
a92bfa4
set pymode's default python to python3
fmv1992 May 5, 2018
5f78649
Set python3 as default, if it exists.
diraol Jun 1, 2018
2328018
Improve travis-ci configuration
diraol Jun 1, 2018
521b498
Update submodules
bkbncn Jun 12, 2018
33f96a3
Updating astroid and snowball_py config
diraol Jun 13, 2018
b0621c2
Merge pull request #904 from bkbncn/develop
diraol Jun 13, 2018
717682c
Add @bkbncn to Authors list
diraol Jun 13, 2018
b598839
Just reordering Authors in alphabetical order
diraol Jun 13, 2018
ce7882b
Update pylint
bkbncn Jun 13, 2018
0b2c3cd
Update astroid
bkbncn Jun 13, 2018
bb746d0
Merge pull request #906 from bkbncn/develop
diraol Jun 13, 2018
0860a17
Add type key to found occurence.
Jul 1, 2018
bde1ca2
Updating submodules
diraol Jul 20, 2018
0298a6c
Merge pull request #924 from python-mode/update_submodules
diraol Jul 23, 2018
770a8ff
Merge pull request #914 from boatx/bugfix/fix_finding_occurrences
diraol Jul 23, 2018
f31095d
Update astroid and pylint submodules
diraol Jul 23, 2018
d241974
Merge pull request #925 from python-mode/update_submodules
diraol Jul 23, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[bumpversion]
commit = True
current_version = 0.9.2
current_version = 0.9.5
files = plugin/pymode.vim
tag = True
tag_name = {new_version}
Expand Down
18 changes: 18 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 150
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 21
# Issues with these labels will never be considered stale
exemptLabels:
- pinned
- security
# Label to use when marking an issue as stale
staleLabel: inactive
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: >
Closed due to inactivity.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,5 @@ test.py
todo.txt
vendor
vim.py
vim_session_*.vim
__*/
38 changes: 38 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
[submodule "submodules/autopep8"]
path = submodules/autopep8
url = https://github.com/hhatto/autopep8
ignore = dirty
[submodule "submodules/pycodestyle"]
path = submodules/pycodestyle
url = https://github.com/PyCQA/pycodestyle
ignore = dirty
[submodule "submodules/pydocstyle"]
path = submodules/pydocstyle
url = https://github.com/PyCQA/pydocstyle
ignore = dirty
[submodule "submodules/mccabe"]
path = submodules/mccabe
url = https://github.com/PyCQA/mccabe
ignore = dirty
[submodule "submodules/pyflakes"]
path = submodules/pyflakes
url = https://github.com/PyCQA/pyflakes
ignore = dirty
[submodule "submodules/snowball_py"]
path = submodules/snowball_py
url = https://github.com/diraol/snowball_py
ignore = dirty
branch = develop
[submodule "submodules/pylama"]
path = submodules/pylama
url = https://github.com/fmv1992/pylama
ignore = dirty
[submodule "submodules/pylint"]
path = submodules/pylint
url = https://github.com/PyCQA/pylint
[submodule "submodules/rope"]
path = submodules/rope
url = https://github.com/python-rope/rope
[submodule "submodules/astroid"]
path = submodules/astroid
url = https://github.com/PyCQA/astroid
1 change: 0 additions & 1 deletion .ruby-gemset

This file was deleted.

1 change: 0 additions & 1 deletion .ruby-version

This file was deleted.

26 changes: 20 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,20 @@
language: ruby
python: "2.7"
rvm:
- 1.9.3
script:
- make travis
# Build vim from source with python3 support and execute tests.
dist: trusty
sudo: required
branches:
only:
- develop
- dev_unstable
before_install:
- export ORIGINAL_FOLDER=$PWD
- sudo apt update
- sudo apt install -yqq libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev python3-dev lua5.1 lua5.1-dev libperl-dev git
- sudo apt remove --purge vim vim-runtime gvim
- cd /tmp
- git clone https://github.com/vim/vim.git
- cd vim
- ./configure --with-features=huge --enable-multibyte --enable-python3interp=yes --with-python3-config-dir=/usr/lib/python3.5/config --enable-perlinterp=yes --enable-luainterp=yes --enable-gui=gtk2 --enable-cscope --prefix=/usr/local
- sudo make && sudo make install
- cd $ORIGINAL_FOLDER
install: git clone --recursive https://github.com/python-mode/python-mode
script: vim --version && cd ./tests && bash -x ./test.sh
27 changes: 18 additions & 9 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,27 +1,37 @@
Maintainers:
Author:

* Kirill Klenov <horneds@gmail.com>
* Bryce Guinta (https://github.com/brycepg)

Maintainers:

* Felipe M. Vieira (https://github.com/fmv1992)

Contributors:

* Alvin Francis (http://github.com/alvinfrancis);
* Amir Eldor (https://github.com/amireldor)
* Andriy Kohut (https://github.com/andriykohut)
* Anler Hp (http://github.com/ikame);
* Anton Parkhomenko (http://github.com/chuwy);
* Ashley Hewson (http://github.com/ashleyh);
* Ben Davis (https://github.com/bendavis78);
* Benjamin Ruston (http://github.com/bruston);
* Boatx (https://github.com/boatx)
* Boris Filippov (http://github.com/frenzykryger);
* Brad Belyeu (https://github.com/bbelyeu);
* Brad Mease (http://github.com/bmease)
* Brendan Maguire (https://github.com/brendanmaguire)
* Bryce Guinta (https://github.com/brycepg)
* Daniel Hahler (http://github.com/blueyed)
* David Vogt (http://github.com/winged);
* Denis Kasak (http://github.com/dkasak);
* Diego Rabatone Oliveira (https://github.com/diraol)
* Dimitrios Semitsoglou-Tsiapos (https://github.com/dset0x);
* Dirk Wallenstein (http://github.com/dirkwallenstein);
* Florent Xicluna (http://github.com/florentx);
* Fredrik Henrysson (http://github.com/fhenrysson);
* fwuzju (https://github.com/fwuzju);
* Grzegorz Janik (http://github.com/glujan);
* Igor Guerrero (http://github.com/igorgue);
* Jacob Niehus (https://github.com/wilywampa)
* Jason Harvey (http://github.com/alienth)
Expand All @@ -30,6 +40,7 @@ Contributors:
* Kevin Deldycke (http://github.com/kdeldycke);
* Kurtis Rader (https://github.com/krader1961);
* Lawrence Akka (https://github.com/lawrenceakka);
* lee (https://github.com/loyalpartner);
* Lowe Thiderman (http://github.com/thiderman);
* Martin Brochhaus (http://github.com/mbrochh);
* Matt Dodge (https://github.com/mattdodge);
Expand All @@ -39,26 +50,24 @@ Contributors:
* Mohammed (http://github.com/mbadran);
* Naoya Inada (http://github.com/naoina);
* Nate Zhang (https://github.com/natezhang93);
* nixon (https://github.com/nixon);
* Paweł Korzeniewski (https://github.com/korzeniewskipl);
* Pedro Algarvio (http://github.com/s0undt3ch);
* Phillip Cloud (http://github.com/cpcloud);
* Piet Delport (http://github.com/pjdelport);
* Pi Delport (http://github.com/pjdelport);
* Robert David Grant (http://github.com/bgrant);
* Robin Schneider (https://github.com/ypid);
* Ronald Andreu Kaiser (http://github.com/cathoderay);;
* Samir Benmendil (https://github.com/Ram-Z);
* Sorin Ionescu (sorin-ionescu);
* sphaugh (https://github.com/sphaugh);
* Steve Losh (http://github.com/sjl);
* Tommy Allen (https://github.com/tweekmonster);
* Tony Narlock (https://github.com/tony);
* tramchamploo (https://github.com/tramchamploo);
* Tyler Fenby (https://github.com/TFenby);
* Vincent Driessen (https://github.com/nvie);
* Wang Feng (https://github.com/mapler);
* Wayne Ye (https://github.com/WayneYe);
* Wes Turner (https://github.com/westurner);
* bendavis78 (https://github.com/bendavis78);
* fwuzju (https://github.com/fwuzju);
* lee (https://github.com/loyalpartner);
* nixon (https://github.com/nixon);
* sphaugh (https://github.com/sphaugh);
* tramchamploo (https://github.com/tramchamploo);
* Xiangyu Xu (https://github.com/bkbncn);
55 changes: 50 additions & 5 deletions Changelog.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,48 @@
Changelog
=========


## TODO
-------
* Move changelog rst syntax to markdown
* pymode_rope: check disables
* When loading a file without a history, substituting a word (eg 'cw') moves
the cursor to position 0 (equivalent to 'cw' then '0l')
* Fixed on `917e484`
* Inspect why files starting with:
~~~~~~
def main():
pass


if __name__ == '__main__':
main()
~~~~~~
do not get loaded.


## 2017-07-xxx 0.9.5
--------------------
* pylama: migrated to submodule


## 2017-07-11 0.9.4
--------------------
* pylama: fixed erratic behavior of `skip` option causing unintended skipping
of lint checkers
* PEP257 requires `snowbalstemmer`: added as submodule
* Fixed handling of `g:pymode_lint_ignore` and `g:pymode_lint_select`: from
strings to list
* Migrated modules from `pymode/libs` to `submodules/ <https://github.com/fmv1992/python-mode/tree/develop/submodules>`__
* Rationale: no need to single handedly update each module; removes burden
from developers
* Improved folding accuracy
* Improved nested definitions folding
* Improved block delimiting


## (changelog poorly maintained) 0.8.2
--------------------------------------
* Pylama updated to version 5.0.5
* Rope libs updated
* Add wdb to debugger list in breakpoint cmd
Expand Down Expand Up @@ -140,7 +182,7 @@ Changelog
--------------------
* Dont raise an exception when Logger has no message handler (c) nixon
* Improve performance of white space removal (c) Dave Smith
* Improve ropemode support (c) s0undt3ch
* Improve ropemode support (c) s0undt3ch
* Add `g:pymode_updatetime` option
* Update autopep8 to version 0.8.1

Expand All @@ -151,7 +193,7 @@ Changelog

## 2012-09-06 0.6.8
-------------------
* Add PEP8 indentation ":help 'pymode_indent'"
* Add PEP8 indentation ":help 'pymode_indent'"

## 2012-08-15 0.6.7
-------------------
Expand All @@ -165,7 +207,7 @@ Changelog
* Fixed virtualenv support for windows users
* Added pymode modeline ':help PythonModeModeline'
* Added diagnostic tool ':call pymode#troubleshooting#Test()'
* Added `PyLintAuto` command ':help PyLintAuto'
* Added `PyLintAuto` command ':help PyLintAuto'
* Code checking is async operation now
* More, more fast the pymode folding
* Repaired execution of python code
Expand All @@ -191,12 +233,12 @@ Changelog

## 2012-03-13 0.6.0
-------------------
* Add 'pymode_lint_hold' option
* Add 'pymode_lint_hold' option
* Improve pymode loading speed
* Add pep8, mccabe lint checkers
* Now g:pymode_lint_checker can have many values
Ex. "pep8,pyflakes,mccabe"
* Add 'pymode_lint_ignore' and 'pymode_lint_select' options
* Add 'pymode_lint_ignore' and 'pymode_lint_select' options
* Fix rope keys
* Fix python motion in visual mode
* Add folding 'pymode_folding'
Expand Down Expand Up @@ -258,6 +300,9 @@ Changelog
-------------------
* Enable all syntax highlighting
For old settings set in your vimrc:

::

let g:pymode_syntax_builtin_objs = 0
let g:pymode_syntax_builtin_funcs = 0

Expand Down
3 changes: 0 additions & 3 deletions Gemfile

This file was deleted.

95 changes: 0 additions & 95 deletions Makefile

This file was deleted.

Loading