If any other IntelliJ IDEA window is opened close the projects there as well until you get the "Welcome to IntelliJ IDEA" project selection dialog shown.Įdit: IntelliJ IDEA removed the configure -> "Structure for new projects" from this popup! You need to close all open projects first via the menu "File" -> "Close project".In the further description here this folder where you have extracted the ZIP file contents to will be refered to as "ESOUI API autoCompletion files". Extract the ZIP archive to a folder which will not change, and where you are able to link to from within IntelliJ IDEA settings.Download the ZIP archive for the needed ESOUI APIversion from this website here (see download link or "Other files" for older versions).If step description texts are related to a number shown inside an image, the " image" tag will be shown in italic style inside the description text of the step ( e.g. If step description texts are related to other steps the " )" tag will be shown in italic style inside the description text of the step ( e.g. This list below shows the steps to take to enable the auto completion in the IntelliJ IDE. HowTo enable the auto completion within IntelliJ IDEA IDE: Save the changes to the EmmyLua settings afterwards via the "Apply" button at the settings dialog. Change the lua version used to 5.1 as ESO only internally uses a ZOs changed lua 5.1! b3: After the installation restart the IDE and invalidate the cache via menu "File" -> "Invalidates caches / restarts"! b4: After the IntelliJ IDEA IDE was restarted open the settings once again via menu "File" -> "Settings" and navigate to the "Languages and Frameworks" category, where you choose the new shown entry "EmmyLua". Please refer to manual plugin installation within IntelliJ IDEA's documentation for plugins () and look for "Install Plugin from Disk". b2 - alternative: You might also download the plugin via the plugin's website manually, using the "Get" button there. Follow the information shown in the popus and dialogs of the plugin manager. b2: Click on the "Install" button at the line of the "EmmyLua" plugin. If you find more than 1 result: The author of the correct plugin is "tangzx". Here is an installation description, for both ways, by the plugin creators: This is how I did it: b1: Start IntelliJ IDEA and open the menu "File"- > "Settings" -> "Plugins" -> Search for "EmmyLua" in the search input box at the top. You can either use the IntellIj IDEA plugin manager or install it manually. via own created lua files in your project structure and external libraries. It will provide lua script support for variables, code checks and enable the auto completion file usage and variable declaration "jumpto" via CTRL+ e.g. Some updates of IntelliJ IDEA will occur where EmmyLUA is not compatible, so do not update then until EmmyLUA is compatible again! Attention: Check the compatibility of EmmyLua with the IntelliJ IDEA version here: b) You need to install the plugin "EmmyLUA" ( ) inside the IntelliJ IDEA. Start and configure it to your needs at the menu "File" -> "Settings" e.g. Just follow the instructions of the website and the installer and install the software properly. The type of the edition does not matter (community, education, ultimate, etc.). Prerequisites: a) You need to install JetBrains IntelliJ IDEA ( ) version 2019 or newer. I also provide the esoui API autocompletion files as ZIP archive here, which you need to download and extract somewhere on your harddrive to a folder that will not change, and can be used within IntelliJ IDEA settings as standard "external libraries" for your lua file related projects. IntelliJ IDEA Community Edition is free to use: This is a description how to enable the ESOUI lua API autocompletion for the developer IDE "IntelliJ IDEA" by JetBrains, using the plugin "EmmyLua". ESOUI lua API autocompletion for "JetBrains IntelliJ IDEA" IDE - using the "EmmyLua" plugin & esoui source code as SDK + search through
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |