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

https://github.com/carbonblack/intellij-rpmspec

An IntelliJ plugin for RPM SPEC file support
https://github.com/carbonblack/intellij-rpmspec

intellij intellij-plugin rpm specfile

Last synced: 4 months ago
JSON representation

An IntelliJ plugin for RPM SPEC file support

Awesome Lists containing this project

README

          

plugin icon

# RPM SPEC file support IntelliJ

[![Build](https://github.com/carbonblack/intellij-rpmspec/actions/workflows/gradle.yml/badge.svg?branch=master)](https://github.com/carbonblack/intellij-rpmspec/actions/workflows/gradle.yml)
[![Version](https://img.shields.io/jetbrains/plugin/v/12552.svg)](https://plugins.jetbrains.com/plugin/12552)
[![Downloads](https://img.shields.io/jetbrains/plugin/d/12552.svg)](https://plugins.jetbrains.com/plugin/12552)
[![GitHub license](https://img.shields.io/github/license/carbonblack/intellij-rpmspec.svg)](https://github.com/carbonblack/intellij-rpmspec/blob/master/LICENSE)

IntelliJ plugin for basic support of RPM SPEC files.

![screenshot](https://user-images.githubusercontent.com/458460/59445355-82931480-8dcd-11e9-8384-ebb4bc8baf02.png)

Adds syntax highlighting, and basic support for macros.

## Installation

Install the plugin directly from your IDE or the
[Jetbrains plugin repository](https://plugins.jetbrains.com/plugin/12552-rpm-spec-file).

## Feature summary

- Syntax highlighting of SPEC files
- References, go-to definition, and find usage of macros
- Discovery of macros on the OS macro path
- Detection of unresolved macros
- Basic structure view
- Code folding of if statements
- Brace matching
- Line commenting

## Contributing

Small and large contributions welcome! For new features or substantial changes, please open an issue
beforehand so that it can be discussed.