Noam-Dori / ros-integrate

Extends IntelliJ-Based IDEs with ROS specific development tools
Apache License 2.0
22 stars 3 forks source link

CMake - Base PSI support for PyCharm and IntelliJ #73

Closed Noam-Dori closed 1 year ago

Noam-Dori commented 2 years ago

Feature: basic language support for non CLion IDEs

Background Issue #69 gave clear insight that using existing plugins can't work. Therefore, this plugin must implement CMake on its own. Without it, 46% of the userbase will not be able to use features that utilizes CMake in any way (which, in ROS, very few features don't)

Details

Noam-Dori commented 1 year ago

While everything here was technically resolved, the highlighting and PSI is very basic - it covers all CMake instances, but doesn't do anything smart with it. For this, an advanced annotator is necessary.