Community
Participate
Working Groups
build I20060119 Type a statement like: images.put(imageDesc, image); where images is a Map. As you type "put(", code completion happens and it completes to: images.put(arg0, arg1) with arg0 active. Type "imageDesc" then ",". After the comma, the tooltip advances to arg1, but the text does not. It's now showing: images.put(imageDesc,|, arg1) (where | is the caret) Continue typing " image);" as if you hadn't been aware of the code completion. The ) and ; do their smart thing. The end result is: images.put(imageDesc, image, arg1); I would expect the content assist to not interfere with normal typing. The typed comma should match the generated comma and simply advance to the next argument, with subsequent typing replacing the next argument, as if I had pressed Tab instead of comma.
Valid request - this fits well with the goal that any extra characters inserted behind the caret should not interfere with your normal typing. This is not something we can accomplish with today's typing infrastructure. Linked mode only supports "exit characters" that leave the linked mode and jump somewhere else. To implement this request, we need a "shadow text" feature similar to what open office and others do.