An open API service indexing awesome lists of open source software.

https://github.com/sublimetext/qml

QML support for Sublime Text and Sublime Merge
https://github.com/sublimetext/qml

qml sublime-snippets sublime-text sublime-text-package syntax-highlighting

Last synced: 3 months ago
JSON representation

QML support for Sublime Text and Sublime Merge

Awesome Lists containing this project

README

        

logo

# QML for Sublime Text

[![Syntax Tests](https://github.com/SublimeText/QML/actions/workflows/syntax.yml/badge.svg?branch=master)](https://github.com/SublimeText/QML/actions/workflows/syntax.yml)
![Package Control](https://img.shields.io/packagecontrol/dm/QML)

## About

This is a [Sublime Text](https://www.sublimetext.com/) & [Sublime Merge](https://www.sublimemerge.com/) package that adds support for the [Qt/QML](https://en.wikipedia.org/wiki/QML) ecosystem.

This package provides the following features:

- Complete syntax highlighting for QML and qmldir files.
- GoTo indexing for `id`s, property declarations and inline components.
- Snippets for commonly used properties and types.

If you are a KDE developer, check out [kdesrc-build plugin for Sublime Text](https://github.com/ratijas/kdesrc-build-sublime) as well!

## Installation

The easiest way is to install it from [Package Control](https://packagecontrol.io/packages/QML).

- Install [Package Control](https://packagecontrol.io/) itself, if you haven't done already
- Open up the command palette: Ctrl+Shift+P (Linux, Windows) / Cmd+Shift+P (OS X)
- Search for `Package Control: Install Package`
- Search for `QML`
- Hit Enter

### Using Git

Go to your Sublime Text Packages directory and clone the repository using the command below:

$ git clone https://github.com/SublimeText/QML

### Manual Download

- Download the files using the .zip download option
- Unzip the files (and rename the folder to QML if needed)
- Copy the folder to your Sublime Text Packages directory

## License

This package is licensed under the MIT License.