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

https://github.com/textwire/vscode-textwire

VSCode extension for Textwire templating language. It adds syntax highlighting, custom icons and more
https://github.com/textwire/vscode-textwire

extension go golang textwire vscode vscode-extension

Last synced: 4 months ago
JSON representation

VSCode extension for Textwire templating language. It adds syntax highlighting, custom icons and more

Awesome Lists containing this project

README

          

# Textwire Official

![Textwire Code](./images/banner.png)

## Overview
The **Textwire VSCode Extension** is an open-source solution that enhances the development experience for the Textwire templating language. With features like syntax highlighting, custom file icons, and intelligent autocompletion, this extension makes working with Textwire files seamless and efficient.

## Features
1. [Syntax Highlighting](#1-syntax-highlighting)
2. [Custom File Icons](#2-custom-file-icons)
3. [Directives Autocompletion](#3-directives-autocompletion)
4. [Loop Object Autocompletion](#4-loop-object-autocompletion)

### 1. Syntax Highlighting
Textwire files are visually enhanced with syntax highlighting for:
- Directives
- Comments
- Expressions
- Other key language elements

This ensures better readability and reduces the chances of syntax errors.

![Syntax Highlighting](./images/textwire-code.jpg)

### 2. Custom File Icons
Quickly identify Textwire files in your VSCode file explorer with custom-designed icons. These icons provide a unique and recognizable appearance, improving project organization and file navigation.

![Custom Icons](./images/custom-icons.jpg)

### 3. Directives Autocompletion
Speed up your development process with intelligent autocompletion for Textwire directives. As you type, the extension suggests available directives with clear description, making it easier to write code and reducing the chances of typos.

![Directives Autocompletion](./images/directives-suggest.jpg)

### 4. Loop Object Autocompletion
The extension also provides autocompletion for `loop` objects that are available in any Textwire loop. As you type, the extension suggests available loop properties with clear description.

![Loop Object Autocompletion](./images/loop-suggest.jpg)

## Installation
1. Open the **Extensions Marketplace** in VSCode.
2. Search for `Textwire`.
3. Click **Install**.
4. Enjoy enhanced support for Textwire files in your projects.

## Feedback
Have suggestions or questions? Feel free to open an issue on the [GitHub repository](https://github.com/textwire/vscode-textwire) or reach out to us directly.

## License
This project is licensed under the [MIT License](https://github.com/textwire/vscode-textwire/blob/main/LICENSE).