crackedmind / Vcreator

V language support for Qt Creator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vcreator

Features

  • Basic Highlighting support
  • Open project (v.mod)

Todo

  • Building support
  • Vls support

Release Compatibility

Binary plugin compatible with official distributions of Qt Creator from qt.io

How to Install

  1. Download plugin from Release page
  2. Unpack archive to <path_to_qtcreator>
    • don't forget chmod +x <path_to_qtcreator>/lib/qtcreator/plugins/libVcreator.so

How to Build

Create a build directory and run

cmake -DCMAKE_PREFIX_PATH=<path_to_qtcreator> -DCMAKE_BUILD_TYPE=RelWithDebInfo <path_to_plugin_source>
cmake --build .

where <path_to_qtcreator> is the relative or absolute path to a Qt Creator build directory, or to a combined binary and development package, and <path_to_plugin_source> is the relative or absolute path to this plugin directory.

How to Run

Run a compatible Qt Creator with the additional command line argument

-pluginpath <path_to_plugin>

where <path_to_plugin> is the path to the resulting plugin library in the build directory (<plugin_build>/lib/qtcreator/plugins on Windows and Linux, <plugin_build>/Qt Creator.app/Contents/PlugIns on macOS).

You might want to add -temporarycleansettings (or -tcs) to ensure that the opened Qt Creator instance cannot mess with your user-global Qt Creator settings.

When building and running the plugin from Qt Creator, you can use

-pluginpath "%{buildDir}/lib/qtcreator/plugins" -tcs

on Windows and Linux, or

-pluginpath "%{buildDir}/Qt Creator.app/Contents/PlugIns" -tcs

for the Command line arguments field in the run settings.

About

V language support for Qt Creator


Languages

Language:C++ 96.0%Language:CMake 2.9%Language:C 0.7%Language:AMPL 0.3%Language:V 0.1%