Skip to content

Commit

Permalink
Merge commit '433875f391840cca8d942edc5b919df778db629f' into 277-sepa…
Browse files Browse the repository at this point in the history
…rate-configuration-to-enable-only-some-features-to-work-when-formatting-on-save
  • Loading branch information
PauliusKu committed Dec 12, 2024
2 parents a0d5a51 + 433875f commit b301ac0
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 10 deletions.
36 changes: 26 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,49 @@

VSCode extension for Progress OpenEdge code formatting.

This extension uses tree-sitter-abl implementation by Kamil Jakubus. TODO: add links
This extension uses [**tree-sitter-abl**](https://github.com/usagi-coffee/tree-sitter-abl) implementation by Kamil Jakubus.

## Current status

This is an early preview. Currently, the formatter is not ready for the public release. You can only download it here and install from **vsix** file. In a few months we should be able to release it to the marketplaces.
This is an early preview. Currently, the formatter is not ready for the public release. You can only download it here and install from **vsix** file.

**Planned release date: 2025-01**

TODO: Add gif here

## Features

At the moment we implemented formatting logic for these language features:

- Code blocks
- ASSIGN
- CASE
- DEFINE
- FOR
- IF statement
- IF function
- USING
- Assign
- block
- body
- case
- define
- enum
- find
- for
- functionParameter
- if
- ifFunction
- procedureParameter
- property
- tempTable
- using
- variableDefinition

## Configuration

We implemented extensive settings configuration to allow users to easly tailor the experience to their needs. This might not be the case in the future.

### Settings

### Formatting on save

TODO: link a separate file with settings



## Installation

Download the extension **vsix** file from GitHub repository and install it on your machine.
Expand Down
Binary file added abl-formatter-0.0.3.vsix
Binary file not shown.

0 comments on commit b301ac0

Please sign in to comment.