Git Product home page Git Product logo

mint-vscode's Introduction

Mint VS Code Support

This extension provides support for the Mint programming language.

Features

  • Simple Syntax Highlighting
  • Snippets
  • Formatting
  • Commands

mint-vscode's People

Contributors

bbugh avatar gdotdesign avatar lukepighetti avatar s0kil avatar sija avatar zephraph avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

mint-vscode's Issues

provided .vsix seems faulty

The .vsix i can download from the marketplace throws this error when instlaling in code-server:
Corrupt ZIP: end of central directory record signature not found
I could somehow solve this problem by packaging the extension myself after cloning this repo.

How to use inline comments?

Hello!

I noticed inline comments support was added after version 0.5.0 and I can't see a version bump since then. Is there a way to manually install the latest version of the extension into VS Code, or do we need to wait for a version bump? I don't have any experience with VS Code extensions, but if a version bump is required and fairly simple, I'm happy to give it a go and submit a PR.

Thanks!

RFC: mint.json autocomplete

Would be nice to have mint.json keys autocomplete. Any general thoughts or insights regarding best practices?

RFC: Debugging Support

I don't know if mint has any kind of formal debugger functionality at the moment, but in the absence of that, perhaps we can launch/restart/kill the development server using the F5 debugger tools? Thoughts?

Option+Shift+F formatting support

What do we need to enable Option+Shift+F file formatting support?

It looks like mint format doesn't have any arguments for a specific file which is not ideal for this feature, but triggering a global format would be better than nothing. Also format on save.

RFC: add common commands

It seems to me that we should add the following commands to the VSCode command palette at a minimum. Thoughts?

  • mint build
  • mint init
  • mint install

RFC: Semantic Highlighting

The VS Code docs state:

Highlighting based on semantic tokens is considered an addition to the TextMate-based syntax highlighting. Semantic highlighting goes on top of the syntax highlighting. And as language servers can take a while to load and analyze a project, semantic token highlighting may appear after a short delay.

To be honest, I would not mind the tiny delay, Since our language server is built in Crystal, it's fast, and it should not be a problem if we skip the tmLanguage definition.
The benefits would be correct highlighting, better maintainability.

For Reference:

Copied from conversation at Mint Lobby

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.