Skip to content

Conversation

@joneugster
Copy link
Member

@joneugster joneugster commented Jul 26, 2024

This PR keeps track of all modifications we'd like for using the vscode-lean4 with a monaco editor.

merged:

Further, there is one small fix to deal with mismatching client/server OS, but I'm not sure this would be the right fix in the extension. Therefore it's merely here for reference:

Updating everything

Here are the steps to keep these PRs and the entire project up-to-date with vscode-lean4:master. Ideally these are done from within the submodule lean4monaco/src/vscode-lean4:

  1. Synch master branch with upstream (can be done here with the github UI)
  2. Reset your local master to a "Release" commit! This ensures no version clash with the published packages @leanprover/infoview etc.
  3. On each PR linked here, rebase it to master and force-push.
  4. Then update monaco branch. For example, reset it to master, then merge all branches listed here again (e.g. in the order provided).
  5. now you can build lean4monaco
  6. you might want to update for example npm update @leanprover/infoview in lean4monaco, too.
  7. if the tests work, you can publish lean4monaco to npm, and then call npm update lean4monaco in lean4web.

@joneugster joneugster force-pushed the monaco branch 2 times, most recently from b1827b3 to 7273f20 Compare January 13, 2025 17:33
@joneugster joneugster force-pushed the monaco branch 4 times, most recently from 0630089 to 33c2da0 Compare March 8, 2025 10:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants