plugbee / dslforge

A generator of domain-specific language (DSL) editors for web applications and cloud IDEs.
78 stars 21 forks source link

A couple of ideas & minor issues #32

Open ulrichobjectsecurity opened 7 years ago

ulrichobjectsecurity commented 7 years ago
  1. support for typing custom characters, like CTRL+SHIFT+< and CTRL+SHIFT+> in a normal Xpand editor in the IDE
  2. there seems to be an issue with "!" in Xtext terminals, which manually need to be changed to ~ in ANTRL in .g
  3. content assist for string shows "Valu" - STRING but when clicked doesn't enter "Valu" but ' "Valu" - STRING '
  4. changing the lenght of content assist needs a manual javascript workaround. Maybe provide a method to set it?
  5. yellow tip in content assist shows element typ but not name. In he IDE it shows both type and name
  6. method to automatically position the cursor would be great
  7. in the IDE, several Xtext editor files of the same DSL can reference each other's elements. In DSLForge this does not seem the case - any chance this could be supported?
  8. If model elements are referenced whose name includes a colon ":', then somehow the name gets truncated (in the content assist) at the colon, and the rest of the name ends up in the type description in the content assist. This seems a bug.

Thanks Ulrich

amlajmi commented 7 years ago

I will split this issue into several ones so that we keep track of each one individually.

amlajmi commented 7 years ago

Issues 5 and 8 are fixed since build 0.9.0-20161210, could you confirm?

ulrichobjectsecurity commented 7 years ago

I cannot get to older builds - is there a full build history that can be easily used by the target platform? I can confirm that the content assist doesn't work at all on the latest build 0.9.1.201612201919 - I've emailed you a jpeg of the browser (javascript) error.

amlajmi commented 7 years ago

The older releases are available under the following update sites: