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

feat: add language-server-bitbake #6103

Merged
merged 2 commits into from
Dec 20, 2024
Merged

Conversation

ekronborg
Copy link
Contributor

@ekronborg ekronborg commented Jun 12, 2024

Describe your changes

This commit adds a language server for BitBake, which is documented here and is also available as an npm package here. The language server is already implemented in nvim-lspconfig as bitbake_ls.

Issue ticket number and link

Checklist before requesting a review

  • I have successfully tested installation of the package.
  • I have successfully tested the package after installation.

Tested installation via :Mason after pointing at a local registry with:

require("mason").setup({
    registries = {
        "file:~/git/mason-registry",
    },
})

Tested the language server itself with:

require("lspconfig").bitbake_ls.setup()

Screenshots

@williambotman williambotman requested a review from a team June 12, 2024 20:19
@ekronborg ekronborg force-pushed the add-bitbake branch 2 times, most recently from c7d153c to aa56f99 Compare June 18, 2024 18:14
@ekronborg ekronborg mentioned this pull request Jun 18, 2024
2 tasks
@ekronborg
Copy link
Contributor Author

Is there something missing from me for this to be reviewed?

@Conarius
Copy link
Contributor

Conarius commented Jul 1, 2024

Is there something missing from me for this to be reviewed?

Nope, it just takes some tie until William foes through all the prs in here. Just wait a bit, even though three weeks is pretty long already

@ekronborg
Copy link
Contributor Author

Is there something missing from me for this to be reviewed?

Nope, it just takes some tie until William foes through all the prs in here. Just wait a bit, even though three weeks is pretty long already

All good. I just wanted to make sure I didn't miss something.

ekronborg added a commit to ekronborg/.dotfiles that referenced this pull request Sep 18, 2024
Until the BitBake LSP has been merged into Mason [1], use the system
version.

[1]: mason-org/mason-registry#6103
Copy link
Member

@williamboman williamboman left a comment

Choose a reason for hiding this comment

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

Thanks!

packages/language-server-bitbake/package.yaml Outdated Show resolved Hide resolved
@williamboman williamboman enabled auto-merge (squash) December 20, 2024 02:17
@williamboman williamboman merged commit 9cc5b5f into mason-org:main Dec 20, 2024
18 checks passed
williamboman added a commit to coder3101/mason-registry that referenced this pull request Dec 20, 2024
* origin/main: (1913 commits)
  feat: add jayvee-language-server (mason-org#6160)
  bump(vsg): update to v3.28.0 (mason-org#8293)
  bump(language-server-bitbake): update to v2.7.0 (mason-org#8292)
  feat: Add brunette package.yaml file for Python code formatter (mason-org#6132)
  feat: add language-server-bitbake (mason-org#6103)
  feat: add VSG (a verilog formatter by jeremiah-c-leary/vhdl-style-guide) (mason-org#6110)
  feat: add stree (mason-org#5871)
  feat: add xcbeautify (mason-org#5923)
  bump(terraform-ls): update to v0.36.3 (mason-org#8291)
  bump(elp): update to v2024-12-09 (mason-org#8167)
  bump(sonarlint-language-server): update to v4.14.0 (mason-org#8122)
  bump(php-cs-fixer): update to v3.65.0 (mason-org#8027)
  bump(swiftlint): update to v0.57.1 (mason-org#8024)
  bump(ada-language-server): update to v26 (mason-org#7970)
  bump(jdtls): update to v1.43.0 (mason-org#8066)
  bump(stylua): update to v2 (mason-org#7959)
  chore(cuepls): add deprecation message (mason-org#8285)
  bump(pretty-php): update to v0.4.82 (mason-org#8286)
  bump(jdtls): upgrade 1.41.0 -> 1.42.0 (mason-org#8072)
  bump(clojure-lsp): update to v2024.11.08-17.49.29 (mason-org#7896)
  ...
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