.. _faq:

Frequently Asked Questions
##########################

How Can I Get Help?
*******************

CMake Tools is a volunteer-run project. You can ask around for help in the
`end-user support Gitter chat <https://gitter.im/vscode-cmake-tools/support>`_.
Also look in the :ref:`troubleshooting guide <troubleshooting>`. You can always
open a `GitHub issue <https://github.com/vector-of-bool/vscode-cmake-tools/issues>`_
if all else fails.

What About CMake Language Support?
**********************************

CMake Tools was create separately from the `CMake extension
<https://marketplace.visualstudio.com/items?itemName=twxs.cmake>`_, which
provides language coloring and autocompletion support.

I'm New to CMake. Help?
***********************

CMake Tools is not the same as CMake. There are many great resources around to
learn how to use CMake. A good video introduction can be found in Jason Turner's
`C++ Weekly - Intro to CMake <https://www.youtube.com/watch?v=HPMvU64RUTY>`_.

`CMake's documentation <https://cmake.org/cmake/help/latest/>`_ is also
available.

How Does it Work with C and C++ IntelliSense?
*********************************************

Orthogonally. Check the :ref:`How-do-I about IntelliSense <hdi.intellisense>`.

How Do I ``<XYZ>``?
*******************

Refer to the :ref:`how-do-i` page.

Will CMake Tools Ever Support ``<XYZ>``?
****************************************

Only if you voice support for it as a `GitHub issue
<https://github.com/vector-of-bool/vscode-cmake-tools/issues>`_. Open an feature
request or search for and provide feedback for an existing one!