Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/jincao1/perl-syntax-ado
- Owner: jincao1
- License: mit
- Created: 2024-05-25T02:27:10.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-27T22:18:11.000Z (8 months ago)
- Last Synced: 2024-05-28T07:51:54.578Z (8 months ago)
- Topics: azure-devops, azure-devops-extension, perl
- Homepage:
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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