You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Keep this project alive by supporting it: one-time [](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=926F5XBCTK2LQ&source=url) or [](https://www.patreon.com/funfried) or just [](https://www.buymeacoffee.com/funfried)
110
-
If you can't or don't want to spend money you can also [](https://saythanks.io/to/funfried)
110
+
111
+
If you can't or don't want to spend money you can also [](https://saythanks.io/to/funfried)
<p>This plugin helps you to apply to a common code style in a team of Eclipse, IntelliJ and NetBeans IDE users. You can use several external code formatters inside the NetBeans IDE, depending on whatever your co-workers use. The original formatting engine of Eclipse, the Google Code Formatter, the Spring Java Formatter or any other are embedded and allow you to format the source code the same way as e.g. your co-workers do with their Eclipse IDE.</p>\n\n\
3
+
<p>This plugin helps you to apply to a common code style in a team of Eclipse, IntelliJ and NetBeans IDE users. You can use several external code formatters inside the NetBeans IDE, depending on whatever your co-workers use. The original formatting engine of Eclipse, the Google Code Formatter, the Spring Java Formatter and others are embedded and allow you to format the source code the same way as e.g. your co-workers do with their Eclipse IDE.</p>\n\n\
4
4
<h3>Features:</h3>\n\
5
5
<ul>\n\
6
6
<li>Makes use of the internal NetBeans formatting API, which makes it possible to reuse built-in features like the format on save action or format only selected lines ... (since 1.13)</li>\n\
7
-
<li>Global configuration and project specific configuration</li>\n\
8
-
<li>Shows the used formatter in a notification (Disabled by default)</li>\n\
9
-
<li>Supports profiles for Eclipse formatter (since 1.6)</li>\n\
10
-
<li>Code templates for @formatter:on/off for Eclipse formatter (since 1.9)</li>\n\
<li>Support configuration from .settings/org.eclipse.jdt.core.prefs (absolute and relative paths) for Eclipse formatter (since 1.10)</li>\n\
13
-
<li>Support configuration of linefeed for Eclipse formatter (since 1.10)</li>\n\
14
-
<li>Support configuration of source level for Eclipse formatter (since 1.10)</li>\n\
15
-
<li>Support for macro invocation for Eclipse formatter (since 1.12)</li>\n\
16
-
<li>Support for guarded documents (documents that are created by the NetBeans GUI builder, guarded blocks are skipped of course, but everything in between can be formatted), only for Eclipse Java Code Formatter (since 1.13)</li>\n\
17
-
<li>Support for Google code formatter (since 1.13)</li>\n\
18
-
<li>Support for Spring Java formatter (since 1.14)</li>\n\
19
-
<li>Support for Eclipse Javascript formatter (since 1.14)</li>\n\
20
-
<li>Support for revelc.net XML formatter (since 1.14)</li>\n\
21
-
<li>Support for Jsoup XML formatter (since 1.14)</li>\n\
22
-
<li>Support for Jackson Json formatter (since 1.14)</li>\n\
23
-
<li>Support for manticore JSQLFormatter (Special thanks to <a href="https://github.com/manticore-projects">Andreas Reichel</a> for the contribution) (since 1.14.1)</li>\n\
24
-
<li>Support for remote configurations for Eclipse formatters (since 1.14.1)</li>\n\
7
+
<li>Global external formatter configuration for all projects and/or project specific configurations</li>\n\
8
+
<li>Can show the used formatter in a NetBeans notification (Disabled by default)</li>\n\
9
+
<li>Eclipse formatter (profiles, custom linefeeds, custom source levels, macro invocation, remote and <a href="https://code.google.com/a/eclipselabs.org/p/workspacemechanic/">Workspace Mechanic</a> configurations as well as .settings/org.eclipse.jdt.core.prefs (absolute and relative paths), ...)</li>\n\
10
+
<li>Code templates for @formatter:on/off (not supported by all formatters, but e.g. Eclipse formatter, Spring formatter, ...)</li>\n\
11
+
<li>Support for guarded documents (documents that are created by the NetBeans GUI builder, guarded blocks are skipped of course, but everything in between can be formatted), not supported by the Google Java Code Formatter</li>\n\
12
+
<li>Includes many well-known Java formatters like the Google code formatter, the Spring Java formatter, Eclipse Java formatter and more</li>\n\
13
+
<li>Includes also non-Java formatters like XML formatters (revelc.net and Jsoup) as well as the Jackson JSON formatter and even an SQL formatter (manticore JSQLFormatter; special thanks to <a href="https://github.com/manticore-projects">Andreas Reichel</a> for the contribution)</li>\n\
<p>Please note that this plugin only provides support for formatting. Eclipse users may miss the application of save-actions like "adding @Override annotations" or "member sort order". Such AST-based transformations are not provided by this plugin.</p>\n\n\
35
24
\n\n\
36
-
<p>Licensed under the <a href="http://funfried.github.io/externalcodeformatter_for_netbeans/licenses.html">Eclipse Public License, Version 2.0</a></p>\n\
37
25
<p>This plugin uses third-party libraries, which are needed to provide its functionality, please check their licenses <a href="http://funfried.github.io/externalcodeformatter_for_netbeans/dependencies.html">here</a></p>\n\n\
38
26
<p>For more information go to <a href="http://funfried.github.io/externalcodeformatter_for_netbeans/">http://funfried.github.io/externalcodeformatter_for_netbeans/</a> or <a href="https://github.com/funfried/externalcodeformatter_for_netbeans">https://github.com/funfried/externalcodeformatter_for_netbeans</a></p>\n\n\
39
27
<p>Provide defects, request for enhancements and feedback at <a href="https://github.com/funfried/externalcodeformatter_for_netbeans/issues">https://github.com/funfried/externalcodeformatter_for_netbeans/issues</a></p>\n\n\
40
28
<p><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=926F5XBCTK2LQ&source=url"><img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" alt="Donate via PayPal" border="0"></a></p>\
41
29
<p><a href="https://www.patreon.com/funfried"><img src="https://raw.githubusercontent.com/funfried/externalcodeformatter_for_netbeans/release/1.14.x/src/site/resources/imgs/logos/become_a_patron_button.png" alt="Become a patron" border="0"></a></p>\
42
-
<p><a href="https://www.buymeacoffee.com/funfried"><img src="https://img.buymeacoffee.com/button-api/?text=Buy%20me%20a%20drink&emoji=%F0%9F%A5%83&slug=funfried&button_colour=5F7FFF&font_colour=ffffff&font_family=Cookie&outline_colour=000000&coffee_colour=FFDD00" alt="Buy me a virtual drink" border="0"></a></p>
30
+
<p><a href="https://www.buymeacoffee.com/funfried"><img src="https://img.buymeacoffee.com/button-api/?text=Buy%20me%20a%20drink&emoji=%F0%9F%A5%83&slug=funfried&button_colour=5F7FFF&font_colour=ffffff&font_family=Cookie&outline_colour=000000&coffee_colour=FFDD00" alt="Buy me a virtual drink" border="0"></a></p>\
OpenIDE-Module-Short-Description=This plugin allows you to use several external code formatters (e.g. Eclipse Java Code Formatter, Eclipse Javascript Code Formatter, Google Java Code Formatter, Spring Java Code Formatter, ...) inside NetBeans
0 commit comments