Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.8.1, 1.9-beta-1
-
Component/s: Groovysh
-
Labels:None
-
Number of attachments :
Description
To help unleash the full power of jLine within the groovysh environment, I've created a new jline Completor that provides completion candidates using global variables within the current shell context. The completor also provides candidates for method names using reflection. The existing completors for the build in shell commands remain fully functional.
See this article for a full description: http://probabilitytrees.blogspot.com/2011/06/better-tab-completions-for-groovyshell.html
I would like to contribute this into the trunk if possible. What is required to include this into the 1.9 release?
Activity
Guillaume Laforge
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | 1.9-beta-1 [ 17153 ] | |
| Affects Version/s | 1.9-beta-x [ 17013 ] |
Marty Saxton
made changes -
| Attachment | ReflectionCompletor.patch [ 55756 ] |
Guillaume Laforge
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Assignee | Guillaume Laforge [ guillaume ] | |
| Fix Version/s | 1.8.1 [ 17223 ] | |
| Resolution | Fixed [ 1 ] |
Paul King
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |
Ah I am looking forward to it. I also had such things in mind. groovysh definitely should provide more assistance. We should have a look at the Python shell - I've heard good things about it.