-
Notifications
You must be signed in to change notification settings - Fork 0
Version 0.2.0 #21
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
Version 0.2.0 #21
Conversation
- Automatic rendering more robust: + Checking for lsp installation + Waiting for lsp to start - Don't automatically render non-vyzx terms (or set printing all terms) - Parse/Render errors allow user to one-click file GitHub issue - Allow project/global setting to have user choose if they want auto rendering - Add support for \propto= and \propto[c]
|
(I saw you can have a copilot review and I'm very curious about the chaos that's about to ensue) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces version 0.2.0 with enhanced automatic rendering capabilities, improved error handling, and support for new proportional operators. The update makes the extension more robust by checking for LSP installation, validating expressions before rendering, and providing better user feedback.
- Adds comprehensive LSP guards and dependency management to ensure proper extension setup
- Implements automatic rendering controls with project/global configuration settings
- Introduces support for specialized proportional operators (\propto= and \propto[c])
Reviewed Changes
Copilot reviewed 10 out of 12 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| src/rendering/render.ts | Updates proportional operator rendering to include specializations |
| src/rendering/callback.ts | New file implementing rendering validation and GitHub issue creation |
| src/parsing/parser.ts | Extends parser to handle optional specializations for proportional operators |
| src/parsing/lexer.ts | Adds new token types for brackets and equals sign |
| src/parsing/ast.ts | Adds specialization field to ASTPropTo interface |
| src/lspguards.ts | New file with comprehensive LSP dependency and VSCoq conflict management |
| src/extension.ts | Refactors extension activation with automatic rendering controls |
| src/constants/consts.ts | Adds EQ constant for equals sign |
| package.json | Updates version, dependencies, and configuration schema |
| .vscode/settings.json | Updates file exclusion patterns |
Some typos that needed fixing Co-authored-by: Copilot <[email protected]>
caldwellb
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed issues on my end in tests
Uh oh!
There was an error while loading. Please reload this page.