Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-dev] GenericEditor and Codeformat

Hi,

Code Formatting is an operation that happens at document level more than on editor, and there isn't enough material to extract and provide some generic API to do that (it often relies on language specific parsing and so on); so the Generic Editor doesn't have much support for it. The closest thing is in Generic Editor are probably the reconcilers and the autoEditStrategies extension-points that can be used allow to some document edition (eg formatting) on the fly as user type.
Implementing a specific command to format your language seems to be what's best at the moment.
You may be interested in https://bugs.eclipse.org/bugs/show_bug.cgi?id=549348 which suggests creating 1 common "Format" command with 1 common shortcut so that extenders could just add handlers for this command instead of redefining the command+shortcut+handler everytime.

HTH

Back to the top