Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 593 Bytes

ide_integration.rst

File metadata and controls

12 lines (10 loc) · 593 Bytes

Integration with IDEs

IDEs and text editors (e.g., VSCode, Emacs, Vim, Neovim) typically offer plugins to enhance the development experience, such as Clangd LSP. These plugins provide features like code navigation (i.e., jumping to definitions and declarations), code completion, and code formatting.

U-Boot provides a script (i.e., scripts/gen_compile_commands.py) that generates a compilation database to be utilized by Clangd LSP for code navigation. For detailed usage instructions, please refer to the script's documentation: :doc:`../build/gen_compile_commands`.