Giter Club home page Giter Club logo

thrift-syntax-support's Introduction

thrift-syntax-support

A functional VS Code extension for supporting Thrift syntax.

Features

Basic syntax support

Show Definitions of a Symbol

Code Completion Proposals

Hovers show information about the symbol/object that's below the mouse cursor

****

thrift-syntax-support's People

Contributors

mrkou47 avatar dependabot[bot] avatar alephalpha avatar joshstern avatar renovate-bot avatar

Stargazers

Koji Hisano avatar Nguyen Cong Hoang avatar  avatar Jacob avatar AX avatar Holegots avatar Zhigang Song avatar  avatar Quan Dong avatar Shaolong Chen avatar Vaala Cat avatar Shuguang Guo avatar Duplicate4 avatar Volodymyr Kupriienko avatar  avatar  avatar Bruno Gomes avatar Zicklag avatar 陈家启 avatar  avatar Roman Pushkov avatar Vladimir Kotikov avatar Wei avatar lancewu avatar  avatar

Watchers

James Cloos avatar  avatar

thrift-syntax-support's Issues

Consider supporting the formatter function?

In terms of current functional experience, this extension is the best among all the thrift extension in VS Code I have used.

But now almost all thrift plugins do not support native vscode format shortcuts(Shift + Option + F in macOS).

There is an extension(developed by our compatriots) that has a formatting function, but it is not very useful and has many problems when formatting.

Add to Marketplace?

What do you think about adding this plugin to the marketplace. It looks better and more recently updated than any of the other plugins on the VSCode marketplace. :)

使用某个具体的枚举值时不能跳转至定义处


enum Week {
    Monday = 1
    Tuesday = 2
    Wednesday = 3
    Thursday = 4
    Friday = 5
    Saturday = 6
    Sunday = 7
}

const Week today = Week.Thursday

比如说这样的的一个常量 today, 点击类型定义的 Week 还能点击跳转到定义处,但是点击常量值 Week.Thursday 就没有自动跳转。

Add symbols for the Outline pane

It would be useful if the plugin had provided the list of symbols (types, services, methods definitions) to the Outline pane in the VSCode.

Thank you a lot for the plugin.

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.