{"id":88,"date":"2016-08-01T17:02:07","date_gmt":"2016-08-01T17:02:07","guid":{"rendered":"http:\/\/www.onux.com\/jspp\/blog\/?p=88"},"modified":"2016-08-01T17:02:41","modified_gmt":"2016-08-01T17:02:41","slug":"gedit-integration","status":"publish","type":"post","link":"https:\/\/www.onux.com\/jspp\/blog\/gedit-integration\/","title":{"rendered":"gedit Integration"},"content":{"rendered":"<p>We now have gedit integration for JS++. The gedit plugin provides full syntax highlighting support, including support for highlighting invalid keywords. <strong>The JS++ plugin for gedit is <em>more accurate<\/em> than the default JavaScript plugin that ships with gedit for highlighting JavaScript (especially for regular expression syntax highlighting).<\/strong><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.onux.com\/jspp\/blog\/wp-content\/uploads\/2016\/08\/gedit-1.png\" alt=\"gedit\" width=\"1366\" height=\"642\" class=\"alignnone size-full wp-image-93\" \/><\/p>\n<p>The feature for highlighting invalid keywords is useful if you come from a background like Java and expect the exact same syntax and aren&#8217;t quite aware of the subtle differences. For instance, class inheritance in JS++ uses a syntax similar to C++ and C#:<\/p>\n<pre class=\"brush:cpp\">\r\nclass Foo : Bar {}\r\n<\/pre>\n<p>If you accidentally use <code>extends<\/code>, you&#8217;ll be notified immediately:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.onux.com\/jspp\/blog\/wp-content\/uploads\/2016\/08\/gedit-error.png\" alt=\"gedit error\" width=\"271\" height=\"144\" class=\"alignnone size-full wp-image-95\" \/><\/p>\n<p>The gedit plugin will be distributed with the next version of JS++. If you want to download the gedit plugin early, you can <a href=\"https:\/\/github.com\/onux\/jspp\/tree\/master\/Editor%20Integration\/gedit\">download it from GitHub<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We now have gedit integration for JS++. The gedit plugin provides full syntax highlighting support, including support for highlighting invalid keywords. The JS++ plugin for gedit is more accurate than the default JavaScript plugin that ships with gedit for highlighting JavaScript (especially for regular expression syntax highlighting). The feature for highlighting invalid keywords is useful &hellip; <a href=\"https:\/\/www.onux.com\/jspp\/blog\/gedit-integration\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;gedit Integration&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2,4],"tags":[],"_links":{"self":[{"href":"https:\/\/www.onux.com\/jspp\/blog\/wp-json\/wp\/v2\/posts\/88"}],"collection":[{"href":"https:\/\/www.onux.com\/jspp\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.onux.com\/jspp\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.onux.com\/jspp\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.onux.com\/jspp\/blog\/wp-json\/wp\/v2\/comments?post=88"}],"version-history":[{"count":7,"href":"https:\/\/www.onux.com\/jspp\/blog\/wp-json\/wp\/v2\/posts\/88\/revisions"}],"predecessor-version":[{"id":98,"href":"https:\/\/www.onux.com\/jspp\/blog\/wp-json\/wp\/v2\/posts\/88\/revisions\/98"}],"wp:attachment":[{"href":"https:\/\/www.onux.com\/jspp\/blog\/wp-json\/wp\/v2\/media?parent=88"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.onux.com\/jspp\/blog\/wp-json\/wp\/v2\/categories?post=88"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.onux.com\/jspp\/blog\/wp-json\/wp\/v2\/tags?post=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}