qingshan / idea-sieve

A Sieve language plugin for IntelliJ IDEA.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

idea-sieve

A language plugin for IntelliJ IDEA that provide basic support for Sieve filtering language. IntelliJ IDEA Screenshot

Features

  • Syntax highlighting
  • Grammar checking
  • Support for all basic Sieve statements

How to use

  1. Get the plugin
    • from releases
    • Or compile it yourself (see -Building-)
  2. Install plugin (Preferences -> Plugins -> Install plugin from disk)
  3. Create .siv file (or open examples/*.siv files) and enjoy

Live Templates

templates/sieve.xml is for IntelliJ IDEA Live Templates, Copy the xml file to the live templates directory ( See note from Live Templates):

  • Windows: <your_user_home_directory>\.IntelliJ IDEA<version_number>\config\templates
  • Linux: ~IntelliJ IDEA<version>/config/templates
  • MacOS: ~/Library/Preferences/IntelliJ IDEA<version>/templates

Building

  1. Clone (or download) this repository
  2. Create (or open) Intellij project in this directory with Plugin module
  3. Build -> Prepare plugin for deployment -> You will be notified with plugin jar path

License: MIT

About

A Sieve language plugin for IntelliJ IDEA.

License:MIT License


Languages

Language:Java 94.2%Language:Lex 5.7%Language:Shell 0.2%