rizsotto/Bear
View on GitHub ↗ ★ 6,536 Rust
Generate compile_commands.json for any C or C++ build
15 mentions on Hacker News by 14 people: 3 stories, 12 comments · first 2016-05-27 · latest 2026-05-18
20082026
-
▲ 1
Bear generates a compilation database for Clang toolingstory by fanf2 · 2026-05-18 · 0 comments
-
Almost the same emoticon logo too. ʕ•ᴥ•ʔ Bear vs. ʕ·ᴥ·ʔ Build EAR The compilation database tool ( https://github.com/rizsotto/Bear ), is extremely helpful. It got CCLS/clangd working for me over multiple in-house build systems at a vfx…
comment by timeforcomputer · 2025-09-02 · in Bear is now source-available -
He talks about his blogging software bearblog. Bear is still here https://github.com/rizsotto/Bear and open source
comment by rurban · 2025-09-01 · in Bear is now source-available -
▲ 47
Bear is a tool that generates a compilation database for Clang toolingstory by nateb2022 · 2024-10-09 · 22 comments
-
…for the compilation databases that work with Makefiles and other build systems, like Bear: https://github.com/rizsotto/Bear
comment by ReleaseCandidat · 2024-09-30 · in Visual Studio Code is designed to fracture (2022) -
…my configs if that helps. [0] https://clangd.llvm.org/ [1] https://github.com/joaotavora/eglot [2] https://github.com/rizsotto/Bear
comment by vsundar · 2023-09-09 · in How to Learn Emacs (2012) -
▲ 1
Bear is a tool that generates a compilation database for Clang toolingstory by limoce · 2022-07-09 · 0 comments
-
…uses meant configuring it manually. Not sure if I understand this right, but have you heard of https://github.com/rizsotto/Bear ? It intercepts compilation calls to generate a clang compilation database used by C and C++ LSP…
comment by feanaro · 2021-08-19 · in NvChad: An attempt to make Neovim TUI as functional as an IDE -
…its configuration step (and remembers it), for other build systems you can use something like bear: https://github.com/rizsotto/Bear .
comment by Asooka · 2021-05-26 · in Neovim 0.5 is overpowering -
…+ clangd (no guide for this, but it should be self-evident from reading the original guide). [1] https://github.com/rizsotto/Bear
comment by jez · 2021-05-19 · in Definitive Guide to Ruby's C API -
…[2] https://releases.llvm.org/12.0.0/tools/clang/docs/LibASTMatc... [3] https://github.com/rizsotto/Bear
comment by karlding · 2021-04-23 · in Semgrep: Semantic grep for code -
It's also a tool that helps generate a JSON compilation database [0] for Clang Tooling. [0] https://github.com/rizsotto/Bear
comment by karlding · 2020-05-26 · in Show HN: Bear – Minimal blogging platform -
…commands from Make-based builds, in case you were wondering. I've used it with some success. https://github.com/rizsotto/Bear
comment by jschwartzi · 2017-06-22 · in Show HN: Sourcetrail – Get productive on unfamiliar source code -
https://github.com/rizsotto/Bear/blob/master/README.md Bear do something similar.
comment by artisdom · 2016-10-02 · in Tup – A file-based build system for Linux, OS X, and Windows -
For make you could use bear ( https://github.com/rizsotto/Bear ). It allows you to generate a compilation database that is equivalent to that of cmake projects.
comment by LazyGrizzly · 2016-05-27 · in Dumb-jump: an Emacs “jump to definition” package