Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yi-tseng/intellij-p4-plugin
P4 language plugin for IntelliJ IDE
https://github.com/yi-tseng/intellij-p4-plugin
Last synced: 3 months ago
JSON representation
P4 language plugin for IntelliJ IDE
- Host: GitHub
- URL: https://github.com/yi-tseng/intellij-p4-plugin
- Owner: Yi-Tseng
- License: other
- Created: 2017-11-30T21:08:30.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T23:50:40.000Z (about 2 years ago)
- Last Synced: 2024-04-14T18:33:05.166Z (9 months ago)
- Language: Java
- Size: 1.66 MB
- Stars: 28
- Watchers: 3
- Forks: 11
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IntelliJ P4 language plugin
This plugin provides P4 language support by IntelliJ IDE
## Features supported:
- Syntax highlighting
- Basic grammar check
- P4 module support
- P4 settings (Include paths setting)## Work in progress:
- Type check from include path
- Code completed## How to install:
Download jar from [release](https://github.com/TakeshiTseng/IntelliJ-P4-Plugin/releases) and install manually or download from Intellij plugin repository.## How to configure
To set the `p4-include-path`, create a file name `.p4plugin.cfg` in your home directory with the following contents:
```
p4-include-path=
```## Development
### Create idea project file
```
gradle idea
```### Debug the plugin with IDE
```
gradle runIde
```### Build the plugin
```
gradle buildPlugin [-PideaVersion=2019.3]
```After build, you will get the plugin zip file in `build/distributions/`
## Screenshot:
![Screenshot](https://raw.githubusercontent.com/TakeshiTseng/IntelliJ-P4-Plugin/master/screenshot/p4-plugin-hightlight.png)### License:
Apache License