Skip to content

Lemon Parser Generator syntax highlighting for VSCode.

License

Notifications You must be signed in to change notification settings

sergeyklay/lemon-vscode

Repository files navigation

Lemon for VSCode

License: MIT Version Installs Ratings

Lemon Parser Generator syntax highlighting for VSCode.


Become a sponsor | Become a backer.

Features

  • Highlighting

    • Basic highlighting
    • Advanced syntax highlighting for Lemon
  • Editing

    • Completion and snippets
    • Smart Bracket Matching
    • Smart indent rules
  • Navigation

Getting Started

You can install this extension through the Visual Studio Code Marketplace.

Recommended Syntax Themes

Although syntax highlighting should display well in most themes we recommend and test with the following:

Installation

Using VSCode Command Pallete

Open the Command Pallete:

Then type "Install Extensions" and hit Enter. Finally find "Lemon for VSCode" and hit Enter.

Once the extension is installed, reload VSCode.

Packaged VSIX Extension

Download the latest .vsix release file from the GitHub repository and install it from the command line:

code --install-extension language-lemon-*.*.*.vsix

or from within VS Code by launching Quick Open and running the Install from VSIX... command.

Once the extension is installed, reload VSCode.

GitHub Repository Clone

Change to your .vscode/extensions VSCode extensions directory. Depending on your platform it is located in the following folders:

  • $HOME/.vscode/extensions
  • $HOME/.vscode/extensions
  • %USERPROFILE%\.vscode\extensions

Clone extension repository as serghei-iakovlev.language-lemon:

git clone https://github.com/sergeyklay/lemon-vscode.git serghei-iakovlev.language-lemon

Once the extension is cloned, reload VSCode.

Contributing

The source for this extension is available on GitHub. If anyone feels that there is something missing or would like to suggest improvements please open a new issue or send a pull request. Instructions for running/debugging extensions locally here.

Discussion

There is an #editorsupport channel on the Phalcon Discord Server. If you would like to discuss an idea or need help or have other feedback you can usually find me (@klay) idling there.

License

The "Lemon for VSCode" is open source software licensed under the MIT License. See the LICENSE file for more.


Copyright © 2019 Serghei Iakovlev