Dave Halter
|
f83844408f
|
Some minor refactorings for string quotes
|
2020-03-11 19:32:26 +01:00 |
|
Dave Halter
|
b247423184
|
Indentation
|
2020-03-11 19:26:59 +01:00 |
|
Dave Halter
|
9c77113e21
|
Fix string completions with quote prefixes, fixes #1503
|
2020-03-11 19:26:42 +01:00 |
|
Dave Halter
|
91857c2c0a
|
Fix issues with iter_module_names
|
2020-03-11 00:19:40 +01:00 |
|
Dave Halter
|
886dadaaff
|
Skip more tests for Python 2/3.5
|
2020-03-10 20:17:39 +01:00 |
|
Dave Halter
|
0aa1ef6639
|
Move an import to the top
|
2020-03-10 09:36:45 +01:00 |
|
Dave Halter
|
33c61b8708
|
Make a method public
|
2020-03-10 09:35:03 +01:00 |
|
Dave Halter
|
bedf3bff0e
|
Add Project.complete_search instead of the complete param
|
2020-03-10 08:31:15 +01:00 |
|
Dave Halter
|
d838eaecd2
|
Implement Script.complete_search instead of the complete param and return Completion objects
|
2020-03-09 23:55:17 +01:00 |
|
Dave Halter
|
cf3d83ee4f
|
Don't mix up caches for stubs and python files
|
2020-03-09 17:48:36 +01:00 |
|
Dave Halter
|
7247c32990
|
Refactor load_module_from_path to be simpler
|
2020-03-09 17:40:14 +01:00 |
|
Dave Halter
|
75ae73ee97
|
Load -stubs packages properly in _load_python_module
|
2020-03-09 17:27:51 +01:00 |
|
Dave Halter
|
753440682e
|
Some further testing of code search with stubs
|
2020-03-08 15:12:57 +01:00 |
|
Dave Halter
|
53f39c88e4
|
Try to fix a few more stub issues in search
|
2020-03-08 15:02:00 +01:00 |
|
Dave Halter
|
d3e3021a3d
|
Care better about stubs for code search
|
2020-03-08 13:16:06 +01:00 |
|
Dave Halter
|
e46e1269a2
|
Finally use the string_names attribute to identify module names instead of some fucked up path calculation.
|
2020-03-08 12:58:44 +01:00 |
|
Dave Halter
|
a5f7412296
|
Load stub modules if it's a stub
|
2020-03-08 11:51:39 +01:00 |
|
Dave Halter
|
58998748e3
|
Make it clear in search tests if a stub or a normal definition is expected
|
2020-03-07 20:43:57 +01:00 |
|
Dave Halter
|
6bddca011c
|
Listing modules is no longer done by a subprocess
|
2020-03-07 20:25:58 +01:00 |
|
Dave Halter
|
f147cb1133
|
Make it possible to get stdlib modules for project search
|
2020-03-07 19:42:27 +01:00 |
|
Dave Halter
|
c159b9debd
|
Get namespace package searches working
|
2020-03-07 17:14:47 +01:00 |
|
Dave Halter
|
eecdf31601
|
Make it possible to search folders __init__ files
|
2020-03-07 13:57:14 +01:00 |
|
Dave Halter
|
7f2f025866
|
Move get_module_names to api.helpers
|
2020-03-06 14:32:52 +01:00 |
|
Dave Halter
|
ed3564831c
|
Some minor test reworks
|
2020-03-06 14:28:48 +01:00 |
|
Dave Halter
|
8c1e518ab7
|
Make sure you can search for 'def something'
|
2020-03-06 14:27:29 +01:00 |
|
Dave Halter
|
c7a862ec19
|
Fix issues where references were identified as definitions
|
2020-03-06 14:24:57 +01:00 |
|
Dave Halter
|
6e3bd38600
|
Start merging efforts for project search and file search
First project tests are passing
|
2020-03-06 13:32:04 +01:00 |
|
Dave Halter
|
e6bdaea73e
|
Actually implement symbol search for projects
|
2020-03-06 11:15:34 +01:00 |
|
Dave Halter
|
ebb9df07f3
|
Progress for recursive symbol searches
|
2020-03-06 10:31:48 +01:00 |
|
Dave Halter
|
30f72c48c4
|
Test that full_name in funcs work
|
2020-03-01 20:11:00 +01:00 |
|
Dave Halter
|
e03924895b
|
Add tests for search
|
2020-03-01 19:52:49 +01:00 |
|
Dave Halter
|
af055ec69c
|
Some minor refactorings of search
|
2020-03-01 19:39:26 +01:00 |
|
Dave Halter
|
9d8ad4cc04
|
Implement a search function, fixes #225
|
2020-03-01 18:47:01 +01:00 |
|
Dave Halter
|
a6ef8efb72
|
fuzzy_match and start_match are now match with fuzzy param
|
2020-03-01 18:03:13 +01:00 |
|
Dave Halter
|
ccc1262a3e
|
Avoid one more private access
|
2020-03-01 17:53:39 +01:00 |
|
Dave Halter
|
e5fabb4c5f
|
Fix some version issue stuff
|
2020-03-01 01:42:22 +01:00 |
|
Dave Halter
|
fd23946de3
|
Avoid universal newlines even more
|
2020-03-01 01:12:47 +01:00 |
|
Dave Halter
|
a2b8c44e8f
|
Get rid of Python's universal newlines for refactoring
|
2020-02-29 23:34:49 +01:00 |
|
Dave Halter
|
0a1de619b4
|
Reverse order of travis tests
|
2020-02-28 12:48:08 +01:00 |
|
Dave Halter
|
31d5c92dae
|
Reverse order of tests in appveyor
|
2020-02-28 12:47:18 +01:00 |
|
Dave Halter
|
d1873f8e1e
|
Windows uses backslashes for paths
|
2020-02-28 12:42:39 +01:00 |
|
Dave Halter
|
58ba47841c
|
Use inline_mod instead of some_mod for inline refactor tests
|
2020-02-28 01:53:35 +01:00 |
|
Dave Halter
|
0f2d6ac27a
|
Undo some .travis.yml changes that were removed because of Python 3.4 drop
|
2020-02-28 00:22:29 +01:00 |
|
Dave Halter
|
76ce422590
|
Make refactoring diff path a relative path to the project path
|
2020-02-28 00:17:14 +01:00 |
|
Dave Halter
|
1f773d8e65
|
Refactoring is not allowed for environments and the current version lower than 3.6
|
2020-02-27 23:24:23 +01:00 |
|
Dave Halter
|
4451d2fec7
|
Refactoring diffs now show relative paths
|
2020-02-27 23:23:24 +01:00 |
|
Dave Halter
|
0ef8053919
|
Don't use a random grammar for extract
|
2020-02-27 22:50:30 +01:00 |
|
Dave Halter
|
140a45081f
|
Python 3.5 is not supported for refactorings
|
2020-02-27 19:01:08 +01:00 |
|
Dave Halter
|
ebdaf0177d
|
Don't continue searching for values if an annotation is found
|
2020-02-27 18:47:13 +01:00 |
|
Dave Halter
|
f2f11bc574
|
Remove some code for 3.3 compatibility
|
2020-02-27 18:31:50 +01:00 |
|