Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Document Formatting #15

Open
3 tasks
AnHeuermann opened this issue Feb 8, 2024 · 0 comments
Open
3 tasks

Implement Document Formatting #15

AnHeuermann opened this issue Feb 8, 2024 · 0 comments
Labels
enhancement New feature or request LS - Client Language Server - Client capability LS - Server Language Server - Server capability

Comments

@AnHeuermann
Copy link
Member

AnHeuermann commented Feb 8, 2024

Description

Implement

Desired Features

  • Format Modelica file for a given style
    • Use spaces or tab to indent, number of indents per level
    • Spaces around =
    • Break long lines into multiple
    • Space after , in list of arguments
    • Order inputs/outputs
    • Format annotations
  • Server tests
  • Client end to end test

Example

OMEdit can do a bit of auto formatting (even if you don't want it to do that....)

@AnHeuermann AnHeuermann added enhancement New feature or request LS - Server Language Server - Server capability LS - Client Language Server - Client capability labels Feb 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request LS - Client Language Server - Client capability LS - Server Language Server - Server capability
Projects
None yet
Development

No branches or pull requests

1 participant