Skip to content

Commit

Permalink
Add Editor Whitespace module to properly highlight whitespace when Sh…
Browse files Browse the repository at this point in the history
…ow Printable Characters is enabled.
  • Loading branch information
sharwell committed Jan 13, 2012
1 parent fb9b130 commit 00c8070
Show file tree
Hide file tree
Showing 9 changed files with 404 additions and 1 deletion.
4 changes: 3 additions & 1 deletion nbproject/project.properties
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ modules=\
${project.org.antlr.works.branding}:\
${project.org.antlr.v4}:\
${project.org.antlr.v4.runtime}:\
${project.org.abego.treelayout.core}
${project.org.abego.treelayout.core}:\
${project.org.tvl.netbeans.editor.whitespace}
project.org.abego.treelayout.core=org-abego-treelayout-core
project.org.antlr=org-antlr
project.org.antlr.netbeans=org-antlr-netbeans
Expand All @@ -28,3 +29,4 @@ project.org.antlr.works.branding=org-antlr-works-branding
project.org.antlr.works.editor=org-antlr-works-editor
project.org.antlr.works.openfile=org-antlr-works-utilities-openfile
project.org.stringtemplate.v4=org-stringtemplate-v4
project.org.tvl.netbeans.editor.whitespace=tvl.editor.whitespace
8 changes: 8 additions & 0 deletions tvl.editor.whitespace/build.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
<!-- for some information on what you could do (e.g. targets to override). -->
<!-- If you delete this file and reopen the project it will be recreated. -->
<project name="org.tvl.netbeans.editor.whitespace" default="netbeans" basedir=".">
<description>Builds, tests, and runs the project org.tvl.netbeans.editor.whitespace.</description>
<import file="nbproject/build-impl.xml"/>
</project>
5 changes: 5 additions & 0 deletions tvl.editor.whitespace/manifest.mf
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Manifest-Version: 1.0
OpenIDE-Module: org.tvl.netbeans.editor.whitespace
OpenIDE-Module-Localizing-Bundle: org/tvl/netbeans/editor/whitespace/Bundle.properties
OpenIDE-Module-Specification-Version: 1.0

45 changes: 45 additions & 0 deletions tvl.editor.whitespace/nbproject/build-impl.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
*** GENERATED FROM project.xml - DO NOT EDIT ***
*** EDIT ../build.xml INSTEAD ***
-->
<project name="org.tvl.netbeans.editor.whitespace-impl" basedir="..">
<fail message="Please build using Ant 1.7.1 or higher.">
<condition>
<not>
<antversion atleast="1.7.1"/>
</not>
</condition>
</fail>
<property file="nbproject/private/suite-private.properties"/>
<property file="nbproject/suite.properties"/>
<fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
<property file="${suite.dir}/nbproject/private/platform-private.properties"/>
<property file="${suite.dir}/nbproject/platform.properties"/>
<macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2">
<attribute name="name"/>
<attribute name="value"/>
<sequential>
<property name="@{name}" value="${@{value}}"/>
</sequential>
</macrodef>
<macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2">
<attribute name="property"/>
<attribute name="value"/>
<sequential>
<property name="@{property}" value="@{value}"/>
</sequential>
</macrodef>
<property file="${user.properties.file}"/>
<nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
<nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
<nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
<fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
<condition>
<not>
<contains string="${cluster.path.evaluated}" substring="platform"/>
</not>
</condition>
</fail>
<import file="${harness.dir}/build.xml"/>
</project>
2 changes: 2 additions & 0 deletions tvl.editor.whitespace/nbproject/project.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
javac.source=1.6
javac.compilerargs=-Xlint -Xlint:-serial
65 changes: 65 additions & 0 deletions tvl.editor.whitespace/nbproject/project.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.apisupport.project</type>
<configuration>
<data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
<code-name-base>org.tvl.netbeans.editor.whitespace</code-name-base>
<suite-component/>
<module-dependencies>
<dependency>
<code-name-base>org.netbeans.api.annotations.common</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<release-version>1</release-version>
<specification-version>1.13</specification-version>
</run-dependency>
</dependency>
<dependency>
<code-name-base>org.netbeans.modules.editor.lib2</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<release-version>1</release-version>
<specification-version>1.54.0.25</specification-version>
</run-dependency>
</dependency>
<dependency>
<code-name-base>org.netbeans.modules.editor.mimelookup</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<release-version>1</release-version>
<specification-version>1.25</specification-version>
</run-dependency>
</dependency>
<dependency>
<code-name-base>org.netbeans.modules.editor.settings</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<release-version>1</release-version>
<specification-version>1.39</specification-version>
</run-dependency>
</dependency>
<dependency>
<code-name-base>org.openide.util</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<specification-version>8.22</specification-version>
</run-dependency>
</dependency>
<dependency>
<code-name-base>org.openide.util.lookup</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<specification-version>8.12</specification-version>
</run-dependency>
</dependency>
</module-dependencies>
<public-packages/>
</data>
</configuration>
</project>
1 change: 1 addition & 0 deletions tvl.editor.whitespace/nbproject/suite.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
suite.dir=${basedir}/..
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
OpenIDE-Module-Name=Editor Whitespace
Loading

0 comments on commit 00c8070

Please sign in to comment.