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

Enhance LSP for multi-editor support #38

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Commits on Jun 14, 2024

  1. Enhance LSP for multi-editor support

    - Moved code formatting from the VSCode extension to the LSP server.
    - Removed VSCode specific dependencies from code formatting to create a unified, editor-agnostic approach.
    - Updated runCompilation method to correctly handle files opened without a workspace directory, ensuring seamless functionality in single-file contexts.
    - Switched document sync strategy from full to incremental for improved performance.
    rahulyadav-57 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    1334d1a View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Request document from the client

    - The LSP can work independently without file system access for contracts. It must request the document from the client.
    - Create a documentStore to store the document in memory.
    - Fix the indentation for the `dump` function.
    rahulyadav-57 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    e715f0c View commit details
    Browse the repository at this point in the history