/BagelHighlighting

Visual Studio Code Bagel Language Support

GNU General Public License v3.0GPL-3.0

    ██████╗  █████╗  ██████╗ ███████╗██╗     
    ██╔══██╗██╔══██╗██╔════╝ ██╔════╝██║     
    ██████╔╝███████║██║  ███╗█████╗  ██║     
    ██╔══██╗██╔══██║██║   ██║██╔══╝  ██║     
    ██████╔╝██║  ██║╚██████╔╝███████╗███████╗
    ╚═════╝ ╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚══════╝
    ︵‿︵‿୨♡୧‿︵‿︵
    yummy re-stylized Ocaml
  

Bagel: 0.1.0 License: GNU Vscode: ^1.92.0

Bagel Language Support for Visual Studio Code

Bagel is a deliciously re-stylized version of OCaml, infused with the familiar syntax flavors of C++ and Rust. This language is designed to bring the best of these worlds together, allowing you to write expressive and efficient code with a fresh syntax. The Bagel language is compiled to OCaml.

This extension provides comprehensive support for the Bagel programming language in Visual Studio Code, offering syntax highlighting and in the future snippets, code folding to enhance your development experience.

Features

  • Syntax Highlighting: Full syntax highlighting support for Bagel's unique syntax.

In the future:

  • Snippets: Handy code snippets to speed up your development.
  • Code Folding: Easily fold and unfold code blocks.

Installation

Manual installation

  1. Clone or download the repository
  2. Copy the project folder to the vscode extensions directory
  3. Reload VS Code to activate the extension.

Command installation (Linux)

git clone https://github.com/ImSumire/BagelHighlighting && cp -r BagelHighlighting/ ~/.vscode/extensions/

Market installation (in the future, it won't work)

1. Install Visual Studio Code from here. 2. Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window or by pressing Ctrl+Shift+X. 3. Search for "Bagel Language Support". 4. Click Install to install the extension. 5. Reload VS Code to activate the extension.

Usage

Once installed, open any Bagel file in Visual Studio Code to automatically enable the Bagel language support.

File Extensions Supported

  • .bl
  • .🥯

Learn Bagel

To learn how to code in Bagel, please refer to the official Bagel documentation (no released), the repository and the official Ocaml website.