Clojure Plugin

Hello, I am a long time IntelliJ customer. But I have never developed a
Plugin. I want to create a Clojure plugin for IntelliJ.

I have skimmed the LanguageAPI docs, and it looks pretty
straightforward. But there is a lot of it.

I am looking for sample code. I am hoping that someone already did a
LISP like plugin that I can modify. Or perhaps, there is a really
simple example Language that I can download.

Thank you
Peter Wolf

4 comments
Comment actions Permalink

Hello Jero,

Hello, I am a long time IntelliJ customer. But I have never developed
a Plugin. I want to create a Clojure plugin for IntelliJ.

I have skimmed the LanguageAPI docs, and it looks pretty
straightforward. But there is a lot of it.

I am looking for sample code. I am hoping that someone already did a
LISP like plugin that I can modify. Or perhaps, there is a really
simple example Language that I can download.


The closest thing to what you need is probably the Arc plugin: http://code.google.com/p/intelli-arc/

The source code is available for many other language plugins (JavaScript,
Groovy, old versions of Ruby and Python plugins, and so on), but most of
them are also pretty large and complicated.

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

Peter,

This is fabulous news! I don't know how many IDEA users are using Clojure and would like to have some degree of support for it, but I am certainly one!

Please keep us apprised, here and / or in the Clojure forum / mailing list.


Randall Schulz

0
Comment actions Permalink

Thank you Dimtry and Randall,

Since I am new to both Clojure and writing Plugins all help is greatly
appreciated. The Arc pluggin looks just perfect.

Peter


user@domain.invalid wrote:

Hello, I am a long time IntelliJ customer. But I have never developed a
Plugin. I want to create a Clojure plugin for IntelliJ.

I have skimmed the LanguageAPI docs, and it looks pretty
straightforward. But there is a lot of it.

I am looking for sample code. I am hoping that someone already did a
LISP like plugin that I can modify. Or perhaps, there is a really
simple example Language that I can download.

Thank you
Peter Wolf

0
Comment actions Permalink

Peter,

I am, like you, a neophyte with Clojure and have written no IDEA plug-in code. I will be happy (eager, even) to help with testing, but I doubt I can do more than that.

Anyway, you might want to look a Enclojure (forum at Enclojure Google Group), which is a Clojure plug-in for NetBeans. Naturally, none of the specifics of integrating the Clojure compiler and its REPL with NetBeans will apply in IDEA, but you may get some ideas or solutions to problems you encounter along the way.


Randall Schulz

0

Please sign in to leave a comment.