Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jincao1/perl-syntax-ado

Azure DevOps Extension - Perl Syntax Highlighting
https://github.com/jincao1/perl-syntax-ado

azure-devops azure-devops-extension perl

Last synced: 3 days ago
JSON representation

Azure DevOps Extension - Perl Syntax Highlighting

Awesome Lists containing this project

README

        

# Perl Syntax Highlighting for Azure DevOps

This is a bare bone extension providing syntax highlighting to Perl file extensions that does not have language associations in Azure DevOps.

At the time of writing, Microsoft and Azure DevOps for some reason only associates `.pl` files with Perl. All other common Perl extensions were not included. This aims to address that.

# Overview

See [Overview](overview.md) for full details on what extensions this is enabled on.

# Building Extension

To build the extension run `npx tfx-cli extension create`. It will produce a `.vsix` that can be added to the market place.

# Syntax Highlighting

This a direct port from the Microsoft Monaco Editor source language definition for Perl which could be found here: https://github.com/microsoft/monaco-editor/blob/main/src/basic-languages/perl/perl.ts

All credit goes to Microsoft for providing the syntax rules.

# Author

@jincao1 - Jin Cao