All Projects → xmake-io → xmake-idea

xmake-io / xmake-idea

Licence: Apache-2.0 License
🍨 A XMake integration in IntelliJ IDEA

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to xmake-idea

idea-return-highlighter
Highlight return keywords.
Stars: ✭ 24 (-45.45%)
Mutual labels:  intellij, intellij-plugin, intellij-idea
gradle-dependencies-plugins-helper-plugin
This is an IntelliJ IDEA plugin for searching dependencies/plugins from JCentral/GradlePlugins inside Gradle projects.
Stars: ✭ 33 (-25%)
Mutual labels:  intellij, intellij-plugin, intellij-idea
SideMirror
An Android Studio plugin to mirror your android devices with scrcpy directly from Android Studio.
Stars: ✭ 49 (+11.36%)
Mutual labels:  intellij, intellij-plugin, intellij-idea
Squaretest
Tracks issues for the Squaretest plugin for IntelliJ IDEA
Stars: ✭ 32 (-27.27%)
Mutual labels:  intellij, intellij-plugin, intellij-idea
idea-carbon-now-sh
IntelliJ IDEA plugin to open the selected code in https://carbon.now.sh
Stars: ✭ 27 (-38.64%)
Mutual labels:  intellij, intellij-plugin
highlight-bracket-pair
🎉Highlight bracket pair plugin for intellij
Stars: ✭ 25 (-43.18%)
Mutual labels:  intellij, intellij-plugin
eventbus-plugin
IntelliJ iDEA plugin to work with projects using greenrobot's EventBus library
Stars: ✭ 25 (-43.18%)
Mutual labels:  intellij, intellij-plugin
intellij-mob
IntelliJ plugin for swift git handover and timer
Stars: ✭ 26 (-40.91%)
Mutual labels:  intellij, intellij-plugin
aemtools
AEM Tools is Intellij IDEA plugin containing Adobe Experience Manager related features
Stars: ✭ 49 (+11.36%)
Mutual labels:  intellij, intellij-plugin
mybatis-generator-plugin
MyBatis 生成模板代码的逻辑以插件的形式部署
Stars: ✭ 25 (-43.18%)
Mutual labels:  intellij-plugin, intellij-idea
MarioProgressBar
The Mario progress bar for IntelliJ IDEA and other JetBrains IDEs.
Stars: ✭ 29 (-34.09%)
Mutual labels:  intellij, intellij-plugin
dummytext-plugin
"Dummy Text Generator" plugin for Jetbrains IDEs
Stars: ✭ 31 (-29.55%)
Mutual labels:  intellij, intellij-plugin
IntelliJ-IDEA-Translate2Chinese
Chinese ​(Simplified)​ Language Pack EAP v201.15 魔改进行中...
Stars: ✭ 14 (-68.18%)
Mutual labels:  intellij, intellij-plugin
EditorGroups
IntelliJ plugin prototype of https://youtrack.jetbrains.com/issue/IDEA-12130#comment=27-2838171
Stars: ✭ 16 (-63.64%)
Mutual labels:  intellij, intellij-plugin
intellij-ui-test-robot
The library allows you to write and execute UI tests among IntelliJ IDEA. You can test your Plugin.
Stars: ✭ 60 (+36.36%)
Mutual labels:  intellij, intellij-plugin
idea-php-typo3-plugin
TYPO3 CMS Plugins for IntelliJ IDEA / PhpStorm
Stars: ✭ 93 (+111.36%)
Mutual labels:  intellij, intellij-plugin
cpp-compiler-options
Compilation options for different versions of Clang, GCC and MSVC. Provided a generator and different file formats (cmake, xmake, meson, premake5, bjam/b2, ...)
Stars: ✭ 19 (-56.82%)
Mutual labels:  build-system, xmake
referencer-plugin
"Referencer" plugin for Jetbrains IDEs
Stars: ✭ 20 (-54.55%)
Mutual labels:  intellij, intellij-plugin
bamboo-soy
An intellij plugin supporting Closure Template language (Soy)
Stars: ✭ 42 (-4.55%)
Mutual labels:  intellij, intellij-plugin
slides-presenter
Plugin to show slides and code examples directly from IntelliJ IDEs
Stars: ✭ 19 (-56.82%)
Mutual labels:  intellij, intellij-plugin

xmake-idea

A XMake integration in IntelliJ IDEA

Introduction

A XMake integration in IntelliJ IDEA.

It is deeply integrated with xmake and Intellij-IDEA to provide a convenient and fast cross-platform c/c++ development and building.

And It also support other Intellij-based platform, like Clion, Android Studio and etc.

You need install xmake first and a project with xmake.lua.

Please see xmake-github and website if you want to known more about xmake.

Features

  • Quickstart
  • Create project
  • Project configuration
  • Run configuration
  • Menu tools
  • Tool windows
  • Build and run
  • Parse errors and goto file
  • C/C++ intellisense
  • Debug

Quickstart

Parse errors and goto file

Output panel

Create project

Project configuration

Run configuration

Menu tools

C/C++ intellisense

Only support CLion (>= 2020.1)

  1. Click "Update compile commands" to create or update "compile_commands.json" file
  2. Click "File > open..." to choose this file.

Debug

Only support Clion (>= 2020.1)

  1. Click "Update CmakeLists" to create or update "CmakeLists.txt" file.
  2. Click "File > open..." to choose this file.
  3. Choose "Run > Debug..." or "Run > Debug 'project name'" into debug mode.

How to contribute?

Due to limited personal time, I cannot maintain this plug-in all the time. If you encounter problems, you are welcome to download the plug-in source code to debug it yourself and open pr to contribute.

Build this project

Use IDEA Intellji open this project source code, and click Build button.

Run and debug this project

Open and edit Run configuration, and add a gradle run configuration, then write run arguments: runIde --stacktrace and save it.

Select this run configuration and click run button to load it.

For more details, please visit: CONTRIBUTING

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].