Commit Graph

244 Commits

Author SHA1 Message Date
peter
7d67470070 prefix matching should depend on the actual prefix in the editor, not on the one that the completion was invoked with (IDEA-69525) 2011-05-12 18:39:59 +02:00
peter
8301cbedae IDEA-68698 Elements with exactly same prefix (and same proximity) should be placed at the top of the list 2011-05-12 18:15:30 +02:00
peter
4041c94e80 [^yole] don't freeze and mark lookup items as preselected when lookup is not shown yet (IDEA-69590, IDEA-69259) 2011-05-12 16:28:48 +02:00
Dmitry Avdeev
ab3650db7a ElementPatternBean extracted & lazy PsiReferenceProviderBean 2011-05-12 10:15:36 +04:00
Dmitry Avdeev
6c77a567e0 per-language PsiReferenceContributor 2011-05-11 11:20:01 +04:00
Dmitry Avdeev
0665d8912b moving PsiReferenceContributor to application level 2011-05-05 11:45:56 +04:00
Dmitry Avdeev
0ef6dd5d0c moving PsiReferenceContributor to application level 2011-05-05 11:45:54 +04:00
peter
19e481f50e don't blink 2011-04-28 22:32:47 +02:00
peter
12cc3cf8e4 debugging the test 2011-04-27 13:23:31 +02:00
peter
f989781cfd IDEA-68635 Completion inserts new line on SPACE 2011-04-26 16:39:45 +02:00
peter
40cb6b363c IDEA-68643 When completing a constant, the containing class is not imported 2011-04-26 16:39:45 +02:00
peter
c55c311beb by-instance equality in lookup 2011-04-26 14:18:13 +02:00
peter
2df10ca44a IDEA-68669 Autocompletion eats letters 2011-04-26 14:18:13 +02:00
peter
325555e9da don't autopopup annoying name suggestions for fields 2011-04-20 19:17:00 +02:00
peter
7ccc1e2a64 EA-26800 drop caches in the completion file copy 2011-04-19 20:41:54 +02:00
peter
2773fa2036 IDEA-68178 Completions does not complete class names in java annotations 2011-04-19 20:41:53 +02:00
peter
8e975b3a73 don't qualify class references twice 2011-04-19 20:41:52 +02:00
peter
709bb85c92 generics are not a part of the lookup string now 2011-04-19 20:41:52 +02:00
peter
868418935f don't autopopup with word suggestions in groovy/java literals 2011-04-14 19:26:50 +02:00
peter
cabb823fd2 word completion in groovy/java string literals (IDEA-61238) 2011-04-14 19:26:50 +02:00
peter
e32c7644b5 IDEA-67250 Invoke completion automatically when none of the predefined live template variants match 2011-04-14 19:26:49 +02:00
peter
a70cf1c7ed IDEA-67951 Suggest comparator type in Collections.sort() 2011-04-14 19:26:49 +02:00
peter
0acf0df76e don't classes by ( not after new, don't insert space when completing an already typed variable name by comma 2011-04-13 19:04:39 +02:00
peter
cc8eb23f33 don't choose template items by space if normally they're not configured to do so 2011-04-13 19:04:39 +02:00
peter
e83810e358 IDEA-67939 Smart completion completes private field from parent class inside a static inner inheritor 2011-04-13 19:04:38 +02:00
peter
8080667544 don't suggest void methods in a context where some return value is expected (suggest on second invocation) 2011-04-06 19:21:15 +02:00
peter
8d12f07a6a fix some empty stack exceptions during dfa analysis 2011-04-06 13:02:50 +02:00
peter
6ae83662cf the non-green completion items were sorted by proximity in the wrong direction (IDEA-67349) 2011-04-06 13:02:49 +02:00
peter
885ec01362 don't let live templates prevent case-insensitive matching items
don't accept live template variants by commas and other strange characters
2011-04-06 13:02:44 +02:00
Dmitry Jemerov
01814e913c remove meaningless copyright comments 2011-04-02 20:02:13 +02:00
peter
d231d788c8 honor completion-case-sensitive=ALL option in the new matcher 2011-03-30 20:29:08 +02:00
peter
c622695382 minuscule matching by default 2011-03-30 19:07:53 +02:00
peter
68d8890b7f suggest 'final' in for-in loop clause (IDEA-67249) 2011-03-30 19:07:52 +02:00
peter
bbcacf8e4f a test for method lookup element presentation 2011-03-30 14:40:00 +02:00
peter
027c366b4d IDEA-66656 Suggest static fields in Class Name completion 2011-03-28 17:26:41 +02:00
peter
bb32018645 IDEA-66892 'else' variant in completion should be preferred in this case 2011-03-28 17:26:38 +02:00
peter
943c822123 IDEA-66899 Completing enum constant defined in the same class (private) will insert full FQN (including parent class name) instead of EnumName.ENUM_VALUE 2011-03-28 17:26:37 +02:00
peter
e79c732ce8 simplify test 2011-03-28 17:26:30 +02:00
peter
f60df30b28 IDEA-66179 Bad behavior of inserting generic type constructor when autocompleting 2011-03-25 15:36:51 +01:00
peter
6fa432b1a5 respect the completion case sensitive first letter option back 2011-03-24 18:10:00 +01:00
peter
1e01efc501 don't suggest primitive type variants in parameter type after . 2011-03-14 20:48:18 +01:00
peter
92988aa6f1 classes from the same package should have higher priority than the imported ones (IDEA-66309) 2011-03-14 20:48:17 +01:00
peter
0fdefe3ca3 fix double colon on completion 2011-03-14 20:48:14 +01:00
peter
b392f3269a completion in empty autopopup phase fixed 2011-03-11 19:10:54 +01:00
peter
da18adc88d fix completion not launching insert handler after explicit common prefix insertion 2011-03-11 17:35:06 +01:00
Roman Shevchenko
25e36ccea0 Coin completion tests moved from class name to normal 2011-03-10 21:34:37 +01:00
Roman Shevchenko
ec147dd31d Better exceptions-only completion in catch 2011-03-10 21:34:36 +01:00
Roman Shevchenko
7b05a6c4a9 Completion in try-with-resources 2011-03-10 21:34:36 +01:00
Roman Shevchenko
9593bfc3f1 Completion in multi-catch 2011-03-10 16:40:50 +01:00
Roman Shevchenko
958da8c725 Cleanup 2011-03-10 16:40:49 +01:00