Author Topic: Nspire-Lua IDE : plugin for Intellij IDEA  (Read 21173 times)

0 Members and 1 Guest are viewing this topic.

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: Nspire-Lua IDE : plugin for Intellij IDEA
« Reply #15 on: July 06, 2013, 06:37:44 am »
Where are the module settings? I could only find plugin settings where I could install plugin including Lua from repositories.
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline The_King

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 247
  • Rating: +6/-2
  • Ⓣⓗⓔ Ⓖⓐⓜⓔ ⓍⒹ
    • View Profile
Re: Nspire-Lua IDE : plugin for Intellij IDEA
« Reply #16 on: December 07, 2013, 10:58:46 pm »
can have detailed tutorial for this

i am stuck the part with no sdk

i downloaded intellij idea yesterday

thanks in advance

hking1

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: Nspire-Lua IDE : plugin for Intellij IDEA
« Reply #17 on: December 31, 2013, 12:17:21 am »
For now I'm still using the combination of Notepad++/luna/kArmTI to code and test my Lua code.
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: Nspire-Lua IDE : plugin for Intellij IDEA
« Reply #18 on: September 03, 2014, 07:59:06 am »
I tried this again, a year later with IntelliJ 13.1.4 and the process seems to be even more convoluted than before. IntelliJ itself has seemed to turn more Eclipse like focusing on Java and stuff.

I had to restart after installing the Lua plugin. Then after adding the nspireLua API library. It wouldn't detect auto-complete when I tried to type "function on." However it seemed to work for "timer", and other single words.
Fetching documentation (Ctrl+Q) does not retrieve from inspired-lua wiki (Unless the wiki page has no info?)

I tried messing around with module and plugin settings but I don't know what I am doing, even after now I have some experience with IDEs such as Eclipse.
« Last Edit: September 03, 2014, 08:48:42 am by Jonius7 »
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Nspire-Lua IDE : plugin for Intellij IDEA
« Reply #19 on: September 03, 2014, 04:23:37 pm »
I tried this again, a year later with IntelliJ 13.1.4 and the process seems to be even more convoluted than before. IntelliJ itself has seemed to turn more Eclipse like focusing on Java and stuff.
Well, Intellij IDEA is a Java IDE. But supports some plugins making it capable of handling other languages.

I had to restart after installing the Lua plugin.
Yes, after each plugin install, you have to restart the IDE.

Then after adding the nspireLua API library. It wouldn't detect auto-complete when I tried to type "function on." However it seemed to work for "timer", and other single words.
Hum, that works for me :


What doesn't really work is gc: autocompletion (or any class instance I believe).
In fact, for gc autocompletion, it works if you don't put "gc" as parameter in the function you're in, while you're coding it (when you're done, obviously put it back) :


Fetching documentation (Ctrl+Q) does not retrieve from inspired-lua wiki (Unless the wiki page has no info?)
That used to work... I'll take a look at what changed/broke.
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: Nspire-Lua IDE : plugin for Intellij IDEA
« Reply #20 on: September 03, 2014, 05:52:05 pm »

Fetching documentation (Ctrl+Q) does not retrieve from inspired-lua wiki (Unless the wiki page has no info?)
That used to work... I'll take a look at what changed/broke.

Ah I just realised. It seems to fetch from internal documentation (within Kahlua/Lua or similar). There is a button (up arrow) called External documentation, that when I clicked it, led me to the corresponding wiki page.
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)