Git Product home page Git Product logo

xit-vscode's Introduction

Stand With Ukraine

xit-vscode's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

xit-vscode's Issues

Use correct names for syntax highlighting grammar

As of today (1de6414), the syntax highlighting grammar uses incorrect scope names to color the check boxes. For example, is the scope name storage.type.xit even remotely close to being a correct name for ongoing check boxes? No.

While this works for some themes, it can look really confusing in some themes:

There are however a few things to note, mainly being:

  1. No theme is or should be configured to work specifically with xit.
  2. Configuring the colors for the rules manually should be avoided because of inconvenience for the user.
  3. Colors will look differently in different themes.

Possible solutions would be to:

  1. Use semantic highlighting with explicit colors which could be a bad approach for themes that use a light, red, blue, etc. background.
  2. Use scopes which can be considered correct and who don't have similar color of different scopes. This can be used in combination with optional user configuration

The issue is open for other solutions

New empty checkbox on newline

When the user makes a newline on a line with a checkbox, the next line should have a checkbox. If the description was meant to continue on the next line, the user can press tab to remove the checkbox and add four spaces.

Example 1

The user's cursor is at the end of the line...

[ ] item 1

... and inputs a newline and can continue to write a new item.

[ ] item 1
[ ] ...

Example 2

The user's cursor is at the end of the line...

[ ] item 1

... and inputs a newline and a tab, and can continue to write the description on a new line.

[ ] item 1
    ...

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.