4a65fbb8b1
Fixed wrong msg string concatenation
2016-12-11 10:23:09 +01:00
468b229276
Fix for selecting right interpreter for python3 enabled vim
1.1
2016-12-10 19:09:47 +01:00
154c343257
Updated README, added license file
1.0
2016-05-30 19:42:17 +02:00
81bdd2f51c
Docstring cleanup, small refactoring, removed outdated docs
2016-05-30 19:35:41 +02:00
839012de28
Fixed bug regarding deleting not existed tags cache.
2016-05-25 08:32:54 +02:00
c41a450990
Bugfix and move plugin to python specific ftplugin
...
Move to python specific plugin (ftplugin),
Fixed bug regarding empty buffer.
2016-05-25 08:27:36 +02:00
81a638762b
Moved variable with script path out of function
...
Otherwise it will point to the current path, instead of script path.
Changing it to script variables will change that behaviour to desirable one.
2016-05-24 14:56:40 +02:00
3164a9e568
Make vim mock Python3 compatible
2016-05-23 21:18:17 +02:00
4f1dbc74bd
Simplify implementation for tag search
...
Provide alternative implementation of searching for the right tag.
Also, make functionality testable.
2016-05-23 20:59:39 +02:00
b2ca2a2fca
Added tests for pythonhelper
2016-05-23 20:58:06 +02:00
c011e488ce
WIP: Rewrite parser
2016-05-21 19:48:12 +02:00
d8a44e8439
Get rid of catch-everything exception mechanism.
...
It seams, that entire block for looking for tags has been closed between
try:except keywords, catching all the exceptions, which is not necessary just
for iterating all over the file looking for particular pattern. Remove it
until real problem appear on wild - for sure I will extensively test that ;).
2016-05-19 21:24:22 +02:00
03f3c9ef1e
Unifying regexp for detecting class/function
...
Removing unnecessary functions for "detecting" context of the
class/function. Unifying regexp for detecting class/method/function,
get rid of excess iterator as a facade for vim buffer. Simplifying function
for gathering tags.
2016-05-19 21:14:07 +02:00
c9e210a331
Get rid of globals
2016-05-19 06:48:31 +02:00
327dce4b7a
Refactor PythonTag class
2016-05-18 21:22:21 +02:00
9809859c73
Enforce PEP8 on the Python code
2016-05-18 21:16:23 +02:00
d40dbfe22b
Separate vim and pthon scripts
2016-05-18 20:19:10 +02:00
e37a64afc4
Removing clutter from python section
2016-05-17 18:38:49 +02:00
Oluf Lorenzen
c6b824f536
Merge pull request #2 from cheater/master
...
Some updates to pythonhelper
1. revamped all the comments
2. made it possible to get just the tag name or just the tag type
3. fixed a lot of stupid code (but not all)
4. made it stop clobbering updatetime (still optional, though)
2012-02-13 05:57:37 -08:00
cheater
8f88e4bc7f
Only set updatetime if g:pythonhelper_updatetime is set.
2012-02-12 14:27:54 +01:00
cheater
476707b687
Deleted stray comment.
2012-02-12 14:27:53 +01:00
cheater
e1d3306adc
You can now set the updatetime used by pythonhelper with g:pythonhelper_updatetime.
2012-02-12 14:27:51 +01:00
cheater
1e1d1cc6f1
Doc bug.
2012-02-12 14:27:50 +01:00
cheater
4a9a963dd6
Added the ability to separately access the tag name and tag type, via TagInStatusLineTag or TagInStatusLineType respectively.
2012-02-12 14:27:48 +01:00
cheater
dcf5507d0f
Doc bug.
2012-02-12 14:27:47 +01:00
cheater
1b61929c9a
Doc bug.
2012-02-12 14:27:44 +01:00
cheater
0cccd82b2a
Use a zipper instead of counting by hand.
2012-02-12 14:27:41 +01:00
cheater
702b07e390
Code style.
2012-02-12 14:27:39 +01:00
cheater
a361304e73
Deleted non-iterator code. Refactoring complete.
2012-02-12 14:27:36 +01:00
cheater
aee6f328aa
Continue refactoring towards an iterator.
2012-02-12 14:27:34 +01:00
cheater
ba115f64cc
Initial iterator-based implementation.
2012-02-12 14:27:32 +01:00
cheater
d6046886a3
Exceptions can tell you the same thing.
2012-02-12 14:27:31 +01:00
cheater
f323d3cc74
Starting refactor towards an iterator.
2012-02-12 14:27:29 +01:00
cheater
fe86a19e35
Added a FIXME for the 'except Exception'.
2012-02-12 14:27:27 +01:00
cheater
c9dc1f3ec0
Lame use of exceptions. Never ever use an except block without qualifying the exception type, never ever catch exceptions from multiple sources at once.
2012-02-12 14:27:25 +01:00
cheater
e70cca0a11
Corrected documentation.
2012-02-12 14:27:22 +01:00
cheater
005a35dcf6
More bad English in the doc.
2012-02-12 14:27:20 +01:00
cheater
42d72d9e6b
More bad English in the doc.
2012-02-12 14:27:18 +01:00
cheater
6494b9de1c
Tweaked installation instructions.
2012-02-12 14:27:11 +01:00
cheater
864d36fd02
Bad English in the installation instructions.
2012-02-12 14:26:58 +01:00
cheater
333db2d78e
Yet more typos in the installation instructions
2012-02-12 14:26:55 +01:00
cheater
888970d931
More typos in the installation instructions
2012-02-12 14:26:52 +01:00
cheater
2e27597939
Code style. Tabs AND spaces? WTF. http://i.imgur.com/Lo5Vv.png
2012-02-12 14:26:47 +01:00
cheater
0ce33afc6c
Typo in installation instructions.
2012-02-12 14:26:41 +01:00
Oluf Lorenzen
49d018fdc6
let user decide where/how to add the StatusLine
...
Signed-off-by: Oluf Lorenzen <ol@axxeo.de >
2010-12-17 14:57:15 +01:00
Michal Vitecek
2caa97d75f
Version 0.83
...
Added support for the CursorHoldI event so that the class/method/function is recognized also in Insert mode.
0.83
-
Michal Vitecek
b0841be7ee
Version 0.82: - fixed a bug when nested functions/classes were not properly detected
0.82
-
Michal Vitecek
ab9d0e5e69
Version 0.81: - fixed a small bug in indent level recognition
0.81
-
Michal Vitecek
f5b70c33bb
Version 0.80
...
- removed the dependency on exuberant ctags which parsed the python source code wrongly anyways. From now on only VIM with python support is needed. This might greatly help windoze users.
0.80
-
Michal Vitecek
91b230cb51
Version 0.72
...
- fixed problem with parsing ctags output on python files that use tabs
- when there is a syntax error in the file and ctags parses it incorrectly a warning is displayed in the command line
0.72
-