Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[orion-dev] Proposals for enhancement to ContentAssist

Hi,

Before filing bugs against Orion I'd like to introduce myself and give
some background informations on what I'm doing with Orions-Editor.

I'm currently working on a proof of concept Desktop-(Java)-IDE using
JavaFX as the widget toolkit because JavaFX does not yet have a rich
text widget I'm simply embedding Orions editor component through the so
called WebView and use the JavaScript <=> Java bridge provided by JavaFX
=> I don't have an orion-server! [1,2]

Now to my request I have 2 problems with the current content assist:
a) the proposals are not nice enough (compare them to the proposals
   provided by the Eclipse-IDE). I'd like to show an icon in front and
   meta informations like the package, owning class, ... in more light
   color

b) I need not only insert informations after the prefix but replace the
   prefix instead.
   There are various reasons:
   * FQN class names need to be inserted (see attached screenshot)
   * Upper/lower case replacement e.g. imagine in write sett and popup
     the content assist which proposes setText()

I've forked the client stuff to my github repo and implemented both
functions. [3,4,5]

Is this something you want to integrate into your codebase after you
have shipped your release? How is your process? Are you using gerrit or
accept pull request on github. I'm committer on various eclipse projects
if that matters.

Next thing I'll have to take a look is to automatically add imports on
content proposals but those 2 feature are the most important.

Tom

[1]https://github.com/tomsontom/fx-ide
[2]http://tomsondev.bestsolution.at/2012/10/04/eclipse-techs-on-steroids/
[3]https://github.com/tomsontom/orion.client/commits/master/
[4]https://github.com/tomsontom/orion.client/commit/368ecc215c159aa5513cd89adcdb9331bd74086e
[5]https://github.com/tomsontom/orion.client/commit/35ad2c842332a03fedd2658fd43a0e59347ed054

-- 
B e s t S o l u t i o n . a t                        EDV Systemhaus GmbH
------------------------------------------------------------------------
tom schindl                 geschäftsführer/CEO
------------------------------------------------------------------------
eduard-bodem-gasse 5-7/1   A-6020 innsbruck     fax      ++43 512 935833
http://www.BestSolution.at                      phone    ++43 512 935834

Attachment: replace.png
Description: PNG image


Back to the top