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
- Host: GitHub
- URL: https://github.com/carbonblack/intellij-rpmspec
- Owner: carbonblack
- License: apache-2.0
- Created: 2019-06-12T18:53:44.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2025-07-22T17:00:50.000Z (11 months ago)
- Last Synced: 2025-07-22T18:22:48.619Z (11 months ago)
- Topics: intellij, intellij-plugin, rpm, specfile
- Language: Kotlin
- Homepage:
- Size: 808 KB
- Stars: 11
- Watchers: 3
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RPM SPEC file support IntelliJ
[](https://github.com/carbonblack/intellij-rpmspec/actions/workflows/gradle.yml)
[](https://plugins.jetbrains.com/plugin/12552)
[](https://plugins.jetbrains.com/plugin/12552)
[](https://github.com/carbonblack/intellij-rpmspec/blob/master/LICENSE)
IntelliJ plugin for basic support of RPM SPEC files.

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.