<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 551: Allow writting macros in Fantom</title><link>https://sourceforge.net/p/jedit/feature-requests/551/</link><description>Recent changes to 551: Allow writting macros in Fantom</description><atom:link href="https://sourceforge.net/p/jedit/feature-requests/551/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 26 May 2020 17:24:11 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/jedit/feature-requests/551/feed.rss" rel="self" type="application/rss+xml"/><item><title>#551 Allow writting macros in Fantom</title><link>https://sourceforge.net/p/jedit/feature-requests/551/?limit=25#695a/8bf8/0526</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a href="http://community.jedit.org/?q=filestore/download/20" rel="nofollow"&gt;http://community.jedit.org/?q=filestore/download/20&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Link to the numeric conversion macros, however, the download seems to be corrupt. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dale Anson</dc:creator><pubDate>Tue, 26 May 2020 17:24:11 -0000</pubDate><guid>https://sourceforge.net7132f38996cc71670abeedf9320bac34990cdc2b</guid></item><item><title>#551 Allow writting macros in Fantom</title><link>https://sourceforge.net/p/jedit/feature-requests/551/?limit=25#695a/b63a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I learned the old Java and can't keep up with modern Java, so I made a switch to Fantom and never looked back. BeanShell IMHO is just a stripped down Java. I want to be able to use my familiar language to write macros to extend JEdit. But as you said on my other ticket, I think I should learn to write an actual JEdit plugin. So no, I don't need any specific functions from a macros but only want to write macros in my favorite language to automate boring job and also extend the editor on the way when using JEdit as my main text editory. I think I could do more with Fantom than BeanShell because, IHMO, Fantom is more powerful than BeanShell.&lt;/p&gt;
&lt;p&gt;I think more options is better than just one. The JavascriptShell plugin advertised that they also added the ability to write macros in Javascript (I'm not tested it yet) so I think there is no reason something similar for Fantom, FantomShell, is impossible. Fantom itself also included a shell, fansh. So I think it is perfectly matched up with JEdit and become an alternative languages for macros alongside of BeanShell.&lt;/p&gt;
&lt;p&gt;There also a JEdit modes for Fantom in their Fantom distribution package.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ruanjiaxing</dc:creator><pubDate>Tue, 26 May 2020 05:57:53 -0000</pubDate><guid>https://sourceforge.net5cae2bcb37963b3a7c892090c6d4b368ea79df35</guid></item><item><title>#551 Allow writting macros in Fantom</title><link>https://sourceforge.net/p/jedit/feature-requests/551/?limit=25#695a/8bf8/189d</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I can't get an account on the JEdit forum, too. I send them an email as they said but they never reply me.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ruanjiaxing</dc:creator><pubDate>Tue, 26 May 2020 05:32:11 -0000</pubDate><guid>https://sourceforge.netc3f25fa4d8a4eb2ceb10a2a337a42ccf8d898dbd</guid></item><item><title>#551 Allow writting macros in Fantom</title><link>https://sourceforge.net/p/jedit/feature-requests/551/?limit=25#695a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Is there something specific you're looking for a macro to do? There are a lot of macros available on the community site (which doesn't work well), plus there is the MacroManager plugin (which seems to be broken at the moment).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dale Anson</dc:creator><pubDate>Mon, 25 May 2020 16:51:16 -0000</pubDate><guid>https://sourceforge.netc8286341fc140979f98a21559e430b3d0d2f0f6e</guid></item><item><title>#551 Allow writting macros in Fantom</title><link>https://sourceforge.net/p/jedit/feature-requests/551/?limit=25#ddbb</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Fantom is a JVM language but it compiles to fcode, not Java bytecode. When running, the Fantom interpreter convert fcode into bytecode and run it on the JVM. We can't use the plugin JavaMacros because there is no .class file, so a special plugin like what for JavaScriptShell is needed. I checked Groovy also compiles to .class file so I think it should work with JavaMacros plugin, but Fantom needs special treatment to work as a language for JEdit macros.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ruanjiaxing</dc:creator><pubDate>Mon, 25 May 2020 15:57:33 -0000</pubDate><guid>https://sourceforge.net63e0e204dc6765f74326836bbb1957abd0f7dcb6</guid></item><item><title>#551 Allow writting macros in Fantom</title><link>https://sourceforge.net/p/jedit/feature-requests/551/?limit=25#a557</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Sorry. I have confused between plugins and macros.&lt;strong&gt; This ticket I asked about a plugin allow writing macros in Fantom (or possibly, Groovy)&lt;/strong&gt; as there are already plugins allow writting macros in Java (javamacros) and JavaScript (javascriptshell). When I wrote the messages above I'm deprived of sleep and very tired so I have confused between plugin and macros. JEdit definitely needs more plugins, but this is not what this ticket is about. Sorry for the misleading I have made.&lt;/p&gt;
&lt;p&gt;As my little research showed that any JVM languages could consumes the JEdit API could be used to develop JEdit plugins, so we are already possible to use Fantom (or Groovy) to develop plugins for JEdit? BeanShell is the default language for JEdit macros but not for develop JEdit plugins and I have badly confused it. Most of JEdit plugins I saw on the Plugin Central were written in Java itself.&lt;/p&gt;
&lt;p&gt;Let's back to what this ticket is about, macros in Fantom (or Groovy).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ruanjiaxing</dc:creator><pubDate>Mon, 25 May 2020 04:45:32 -0000</pubDate><guid>https://sourceforge.neteac6ba569a937c9a28a73837fec14e021723bf8d</guid></item><item><title>#551 Allow writting macros in Fantom</title><link>https://sourceforge.net/p/jedit/feature-requests/551/?limit=25#2ad5/65bb/b656</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I think you are not used VSCode or Sublime Text. The number of plugins of JEditor could be considered as poor (too few) compared to them. This is not "a lot of" at all.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ruanjiaxing</dc:creator><pubDate>Mon, 25 May 2020 03:26:45 -0000</pubDate><guid>https://sourceforge.net962d0210b7d823f0db5e140e6771e2bdf80c42c7</guid></item><item><title>#551 Allow writting macros in Fantom</title><link>https://sourceforge.net/p/jedit/feature-requests/551/?limit=25#2ad5/65bb</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Lua based editor: TextAdept and many, I don't like Lua so I don't use them, but there are a lot.&lt;/p&gt;
&lt;p&gt;Python based editor: the most notable is Sublime Text, there also be CudaText and many.&lt;/p&gt;
&lt;p&gt;JavaScript based editor: VSCode, Atom, Brackets... too many.&lt;/p&gt;
&lt;p&gt;Note: they might not be written in said language, but they allow extends the editor by writing plugins/extensions/scripts using said language.&lt;/p&gt;
&lt;p&gt;Editor like VSCode is more or less on par with an IDE. Install the appropriate plugin and you will really have an IDE.&lt;/p&gt;
&lt;p&gt;JEdit is definitely lacking many plugins. For example, language server plugin. By utilizing language server, they provide Visual Studio level of code completion/intellisense for a lot of language: Java, JavaScript, C#, Objective C, Object Pascal... Integrated VCS + build tool support let them become a complete development environment.&lt;/p&gt;
&lt;p&gt;I love JEdit because it's the truly cross platform editor, thanks to the awesomeness of Java. I use it on Linux, OpenBSD and HaikuOS. But the fact I have to said JEdit's plugins are mostly outdated and looked like a toy compared with VSCode or Sublime Text. Sorry.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ruanjiaxing</dc:creator><pubDate>Mon, 25 May 2020 03:24:08 -0000</pubDate><guid>https://sourceforge.net02a2c5b995472902c9666129bc4af40c9716d817</guid></item><item><title>#551 Allow writting macros in Fantom</title><link>https://sourceforge.net/p/jedit/feature-requests/551/?limit=25#2ad5</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;What plugins are lacking? &lt;/p&gt;
&lt;p&gt;Several other languages are already supported, take a look at the Clojure, Groovy, Oolong, Scheme, and Python plugins. There may be more, there are a lot of plugins, which makes me ask again, what plugins are lacking? What are these other editors you're talking about?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dale Anson</dc:creator><pubDate>Sun, 24 May 2020 20:03:19 -0000</pubDate><guid>https://sourceforge.net1078a61b7bac708236e8c997ba20179883160f59</guid></item><item><title>Allow writting macros in Fantom</title><link>https://sourceforge.net/p/jedit/feature-requests/551/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I found the &lt;a class="" href="https://fantom.org" rel="nofollow"&gt;Fantom language&lt;/a&gt; to be very good alternative to BeanShell and suitable as a scripting language to write JEdit macros. Please consider supporting it. JEdit is a very good text editor but it's now inferior to other JavaScripts/Python/Lua based editors because lacking of good plugins. I think part of the problem is using BeanShell as the scripting language. BeanShell is... just Java! It's convenient because it's familiar so Java devs don't have to learn new languages to write scripts, but it's the same plain old wordy Java that discourage new users to write scripts for JEdit. I suggest extend to support other JVM languages like Groovy, Fantom... I myself recommend Fantom. Please consider my suggestion. Thanks.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ruanjiaxing</dc:creator><pubDate>Sun, 24 May 2020 14:38:52 -0000</pubDate><guid>https://sourceforge.net7b93cb81f9a50373c2c9f720152aad3888928615</guid></item></channel></rss>