All Projects → exigow → Intellij Gdscript

exigow / Intellij Gdscript

Licence: mit
Godot Engine and GDScript support plugin for IntelliJ based IDEs

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Intellij Gdscript

Godot 2d Glow
Godot 2D Glow effect demo.
Stars: ✭ 56 (-32.53%)
Mutual labels:  godot
Pebble Intellij
Pebble support for IntelliJ IDEA
Stars: ✭ 68 (-18.07%)
Mutual labels:  intellij-plugin
Intellij Haskell
IntelliJ plugin for Haskell
Stars: ✭ 1,169 (+1308.43%)
Mutual labels:  intellij-plugin
Gterm
Terminal emulator control for Godot engine
Stars: ✭ 58 (-30.12%)
Mutual labels:  godot
Idea Gitignore
.ignore support plugin for IntelliJ IDEA
Stars: ✭ 1,147 (+1281.93%)
Mutual labels:  intellij-plugin
Openatdeluxe
The open source remake of Airline Tycoon Deluxe
Stars: ✭ 69 (-16.87%)
Mutual labels:  godot
Gdscript Pp
A language that is a mix of GDScript and C++
Stars: ✭ 53 (-36.14%)
Mutual labels:  godot
Qurobullet
A powerful 2D projectile system module for Godot!
Stars: ✭ 78 (-6.02%)
Mutual labels:  godot
Godot Inventory
Available at Asset Library
Stars: ✭ 68 (-18.07%)
Mutual labels:  godot
Robot Plugin
Robot Framework support plugin for IntelliJ Idea
Stars: ✭ 70 (-15.66%)
Mutual labels:  intellij-plugin
Intellij Spring Assistant
Spring Assistant - IntelliJ plugin that assists you in developing spring applications
Stars: ✭ 64 (-22.89%)
Mutual labels:  intellij-plugin
Intellij Arend
Arend plugin for IntelliJ IDEA
Stars: ✭ 67 (-19.28%)
Mutual labels:  intellij-plugin
Json2java4idea
A JSON to Java conversion plugin for Intellij IDEA and AndroidStudio.
Stars: ✭ 69 (-16.87%)
Mutual labels:  intellij-plugin
Bootstrap4 Intellij
IntelliJ plugin for Bootstrap 4 & Font awesome
Stars: ✭ 57 (-31.33%)
Mutual labels:  intellij-plugin
Intellij Plugin Golangci Lint
GolangCI-Lint integration for IDEA
Stars: ✭ 74 (-10.84%)
Mutual labels:  intellij-plugin
Godot Facebook
Facebook module for Godot Game Engine (android and iOS)
Stars: ✭ 55 (-33.73%)
Mutual labels:  godot
Intellij
📄 IntelliJ 사용법
Stars: ✭ 69 (-16.87%)
Mutual labels:  intellij-plugin
Godot Demos
Dozens of free and open source demos for the Godot game engine
Stars: ✭ 1,231 (+1383.13%)
Mutual labels:  godot
Phpinspectionsea
A Static Code Analyzer for PHP (a PhpStorm/Idea Plugin)
Stars: ✭ 1,211 (+1359.04%)
Mutual labels:  intellij-plugin
Godot Engine.file Editor
A Godot Engine addon that adds a File Editor for multiple file types editing. Create and Write plain text files, configuration files and csv files with custom visualizers and previews. Also supports file translations!
Stars: ✭ 70 (-15.66%)
Mutual labels:  godot

GDScript plugin for IntelliJ IDEA Build Plugin Download

Screenshot

Features

  • Syntax highlighting
  • Code completion
  • res:// completion
  • Syntax-aware code selection
  • Run scene
  • LSP support (experimental)

Works with all IntelliJ-based IDEs starting from v2019.3.

Usage & Development

  • ./gradlew buildPlugin - build plugin distribution to build/distributions/intellij-gdscript.zip
  • ./gradlew runIde - run sandbox with installed plugin
  • ./gradlew test - run all tests
  • ./gradlew publishPlugin - publish plugin to official JetBrains repository

Generating completion data from sources

  1. Clone and build Godot Engine (repository).
  2. Dump engine API reference with godot --doctool (instructions).
  3. Compress generated files to zip. Structure is not important.
  4. Put compressed file to project directory, for example: src/main/resources/api/3.2.2-stable.zip

Used file name will be displayed as option in settings (Settings | Languages & Frameworks | GDScript).

Manual Installation

  1. Download official release or latest build artifact (recommended).
  2. Start IDE, navigate to Settings | Plugins | ⚙️ | Install plugin from disk....
  3. Find file and restart IDE.

Enabling LSP features

Contextual completion and warnings are disabled by default due to experimental status. To enable LSP-based features navigate to Settings | Languages & Frameworks | GDScript.

LSP is supported in Godot Engine since 3.2.2.

Contributing

Pull requests are welcome. 👋

For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].