WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   General Authoring Discussion (https://www.wowinterface.com/forums/forumdisplay.php?f=20)
-   -   Good Editor to start with? (https://www.wowinterface.com/forums/showthread.php?t=58185)

Ehnoah 09-01-20 11:06 AM

Good Editor to start with?
 
Hey guys,

I'm looking to get into Addon development, I am curious if there is an good Editor to start with, that might have WoWAPI included?

Right now it seems Visual Studio Code has 8.0 inside, but I am curious, since it wasn't updated in a while.
Maybe someone can throw some tips? :)

Dolby 09-01-20 12:09 PM

I love VS Code works really well on any platform and has extentions for almost everything you need. Looks like someone even created an ext for wow (haven't used it yet)... although looking now last commit to that ext was 2yrs ago :(

https://marketplace.visualstudio.com...pth.wow-bundle

Xrystal 09-01-20 12:44 PM

I use brackets .. it uses a folder system rather than a project system so I can just link a set of folders in rather than independently.
http://brackets.io/

I used to use Sublime but got frustrated when jumping between projects. Although, it looks like they do have a folder system that I wasn't aware of.
https://www.sublimetext.com/


I honestly can't remember if it has wowapi on them as I never really worried about it as wowpedia and the wow framexl builds are usually enough.

JDoubleU00 09-01-20 11:32 PM

Notepad++ is great editor with a lot of features (that I haven't taken the time to learn yet :( ). https://notepad-plus-plus.org/

StormFX 09-03-20 01:50 PM

As Dolby mentioned, VS Code is amazing. I still use NotePad++ for some tasks, though (git editor, etc).

krel666 09-25-20 09:24 PM

VIM! You'll never leave :)

LudiusMaximus 03-13-21 03:55 PM

I am currently giving VSCode a try.

Any suggestions on which extensions I should use?

Judging by popularity, this seems to be a must-have for lua:
https://marketplace.visualstudio.com...me=sumneko.lua

Being able to click on names and jump to where the are defined is great.

But it also keeps telling me for almost every function, that I should change the parameter order. Don't know on what basis it makes these assumptions.

And of course, it warns me about every WoW global it doesn't know. I can manually mark these as known globals, which are stored in the .vscode file:

Code:

{
    "Lua.diagnostics.globals": [
        "GameTooltip",
        "hooksecurefunc",
        "tinsert"
    ]
}

Or is there a list of all globals maintained anywhere, which I could simply import?


Or how are you doing it?

Thanks!


All times are GMT -6. The time now is 02:23 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI