bazel-compile-commands-extractor
vim-bazel
bazel-compile-commands-extractor | vim-bazel | |
---|---|---|
6 | 1 | |
595 | 135 | |
5.0% | 0.0% | |
8.6 | 10.0 | |
27 days ago | about 2 years ago | |
Python | Vim Script | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bazel-compile-commands-extractor
-
Neovim + bazel + java anyone?
It feels like there's zero tooling for bazel, even the C++ solution for Bazel, which is what I use for C++ is kind of a hack as opposed to first-class support backed by Google, like the IntelliJ plugin. Am I missing something or is it just that just all the Java people at Google use IntelliJ so they don't invest into other options?
-
Build faster with Buck2: Our open source build system
I think the recommendation for c/c++ in Bazel is to use this: https://github.com/hedronvision/bazel-compile-commands-extra...
And use the compile command json file to power clangd. I'm not a vscode person but I would hope the vscode c++ plugin would support that
-
C language server for Neovim without compile_commands.json?
Can you elaborate? Is there a native way? I am using https://github.com/hedronvision/bazel-compile-commands-extractor
-
VS Code with dockerized build environments for C/C++ projects
I don’t have any experience with bazel, but the only requirement for my setup is to have a “compile_commands.json” file generated by the build system. As far as I see, this extension provides the required functionality: https://github.com/hedronvision/bazel-compile-commands-extractor.
-
bazel projects and LSP
Yes, you can use Bazel-compile-commands-extractor to generate a compile_commands.json, assuming you are using clangd.
-
How to Use C++20 Modules with Bazel
https://github.com/hedronvision/bazel-compile-commands-extractor is probably better.
vim-bazel
-
Neovim + bazel + java anyone?
https://github.com/bazelbuild/vim-bazel - "Bazel plugin for vim", but it has nothing to do with LSP
What are some alternatives?
bazel-compilation-database - Tool to generate compile_commands.json from the Bazel build system
java-language-server - Java language server using the Java compiler API
cpp20-module-example
intellij - IntelliJ plugin for Bazel projects
rules_cc_module - Rules for using C++20 modules with bazel
bazel-eclipse - This repo holds two IDE projects. One is the Eclipse Feature for developing Bazel projects in Eclipse. The Bazel Eclipse Feature supports importing, building, and testing Java projects that are built using the Bazel build system. The other is the Bazel Java Language Server, which is a build integration for IDEs such as VS Code.
Awesome-Linux-Software - A list of awesome applications, software, tools and other materials for Linux distros. [Moved to: https://github.com/luong-komorebi/Awesome-Linux-Software]
rules_python - Bazel Python Rules
Killed by Google - Part guillotine, part graveyard for Google's doomed apps, services, and hardware.
reindeer - Reindeer is a tool to transform Rust Cargo dependencies into generated Buck build rules