From: SourceForge.net <no...@so...> - 2011-07-17 19:28:46
|
Plugin Feature Requests item #3027572, was opened at 2010-07-09 14:01 Message generated for change (Settings changed) made by ezust You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=997936&aid=3027572&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Private: No Submitted By: Townsfolk (elberry) >Assigned to: Damien (kog13) Summary: JavaSideKick: Code Completion, and import statements. Initial Comment: Moving the conversation from the release request over to a separate tracker item. https://sourceforge.net/tracker/?func=detail&atid=625093&aid=3017336&group_id=588 auto-completion to take into account imports. This is a nice to have feature as I don't know all the imports that are in the file without looking through all the import statements. There can be lots of imports and it would be nice for the auto completion to take them into account. This is how I typically work in an IDE, List<ctrl+space> myList = new ArrayList<ctrl+space>(); In most IDE's, this would add java.util.List (or another List if I chose it) to the import statements and leave my statement as typed. Same goes for ArrayList. ---------------------------------------------------------------------- Comment By: Damien (kog13) Date: 2010-07-09 14:49 Message: This was actually pretty easy to implement, so I went ahead and added the basic functionality. Basically, you can turn this option on in JavaSideKick's general options pane (it's disabled by default), and when it's on, completing on a classname will insert the import statement at the top of the buffer rather than the full class name at the cursor. For placement of the import statements, I made it pretty flexible. If there are already any existing import statements, it will search through those and insert it at the correct location (alphabetical order). If no imports are defined yet, it will insert this right above the class declaration: //{{{ Imports import full.class.name; //}}} Let me know if this works for you. ---------------------------------------------------------------------- Comment By: Townsfolk (elberry) Date: 2010-07-09 14:02 Message: Oops.. got assigned to someone random. To continue the conversation here. Other IDE's typically put the import statements below the package statement, and then put them in alphabetic order. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=997936&aid=3027572&group_id=588 |