Skip to content

Use the Buf CLI as an LSP#344

Closed
mcy wants to merge 5 commits intomainfrom
mcy/lsp
Closed

Use the Buf CLI as an LSP#344
mcy wants to merge 5 commits intomainfrom
mcy/lsp

Conversation

@mcy
Copy link
Member

@mcy mcy commented Sep 16, 2024

@mcy mcy requested a review from doriable November 19, 2024 18:30
if (platform instanceof Error) {
return platform;
}
let name = `buf-${platform}.tar.gz`;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need a special case for windows where we look for the .exe file instead of the tarball.

@christogav
Copy link
Contributor

I've been running this branch (on osx) for a few months now and is working very well. Would love to see this merged. Can I help with any further changes required? @mcy

@christogav christogav mentioned this pull request Apr 1, 2025
doriable pushed a commit that referenced this pull request May 21, 2025
Hi team, I've spent the last couple weekends looking at #344 which
appears abandoned. This snowballed a bit into a rewrite for mostly
maintainability and testability reasons.

Apologies for the size of the pull - happy to split it up if you want to
take it on, else I'll continue happily running this locally.

Changes I've introduced:
  - Introduce a command pattern for command handling.
- Rewrite installation processes via install/update commands (now works
cross platform).
  - Provide flexible method of using buf located in path/storage.
  - Improve status bar with a command picker.
  - Support 'buf generate' as a command.
  - ~~Support module detection for the active file in editor.~~
  - ~~Provide a shortcut to opening 'buf.yaml' as a command.~~

---------

Co-authored-by: Paul Sachs <psachs@buf.build>
@doriable
Copy link
Member

Closing this, as it has been superseded by more recent PRs #392

@doriable doriable closed this Jun 24, 2025
doriable added a commit that referenced this pull request Jul 23, 2025
@stefanvanburen stefanvanburen deleted the mcy/lsp branch January 22, 2026 14:49
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