On Feb 9th, 2007 I discussed the possible integartion some of the functionality of following modules with the NetBeans platform and IDE.
The initial proposal is here
I and Petr recommend full integration of CopyFQN module. This will be implemented as JavaEditorKit action.
I and Petr recommend full integration of Declaration and Javadoc module.
Here is a patch
for Java Editor module to integrate the CamelCase actions.
Apr 12, 2007 - This has been integrated into NetBeans 6.0 trunk. The keybinding have changed to Ctrl- from Ctrl+Alt.
are the possible diffs.
The Line tools module has a lot of fuctionality now, all of which may not be useful to most users of NetBeans. The following actions have already been integrated to trunk:
I also reccommend intergating:
All these actions will be implemented as sub classes of BaseAction of the BaseKit. The actions will be implemented in ActionFactory.
One idea suggested by a user may work well also:
Johnny Tolliver wrote:
Here's another idea. When using LineTools to move lines or blocks of lines, I'm normally moving lines into or out of an if-block or a try/catch or something like that. And probably 90% of the time I have to then follow the move with a Ctrl-T or Ctrl-D to get the indentation correct. Would it be useful/doable to automatically indent/unindent lines as they move into or out of a block of code marked by curly braces? It might be difficult to get this behavior to be perfect for all possible conditions, but as a start, moving up, over a } would indicate one level indent right. Moving down, over a } would indicate one level un-indent. Up, across a { would be unindent. Down, across { would be indent. That about covers it, though there might be corner cases that don't jump right out at me.
The Code Template Tools module has a lot of fuctionality now, all of which may not be useful to most users of NetBeans. Petr and I recommend integration of:
I also recommend intergating:
I and Petr recommend full integration of Incremental Search Sidebar i.e.
with options for:
It should be possible to repeat the search using the same keybinding.
These actions will be implemented as sub classes of BaseAction of the BaseKit. The actions will be implemented in ActionFactory.
The SideBar will be implemented in the EditorUI.
| camelcasepatch.patch | ![]() |
28465 bytes |
| diff.txt | ![]() |
23425 bytes |