From c1c8a6b86f5274246de0b3172a589d582292108f Mon Sep 17 00:00:00 2001 From: Christopher Sauer Date: Thu, 17 Nov 2022 20:04:32 -0800 Subject: [PATCH] Small updates to IDE docs Adjusts wording slightly, responding to feedback on awesome bazel. Also increases fast scanability by adding links to source code autocomplete section for the other extensible editors known to have people making heavy use of compile commands extractor. Thanks for your consideration! Chris (ex-Googler) Closes #16776. PiperOrigin-RevId: 489370308 Change-Id: Iff711133b8b5978e8ef325bfe8e427116c624376 --- site/en/install/ide.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/site/en/install/ide.md b/site/en/install/ide.md index f3dfe1ca26f9b3..c144fa6148ff12 100644 --- a/site/en/install/ide.md +++ b/site/en/install/ide.md @@ -74,15 +74,21 @@ See also: [Autocomplete for Source Code](#autocomplete-for-source-code) Find the [`language-bazel` package](https://atom.io/packages/language-bazel){: .external} on the Atom package manager. +See also: [Autocomplete for Source Code](#autocomplete-for-source-code) + ### Vim {:#vim} See [`bazelbuild/vim-bazel` on GitHub](https://github.com/bazelbuild/vim-bazel){: .external} +See also: [Autocomplete for Source Code](#autocomplete-for-source-code) + ### Emacs {:#emacs} See [`bazelbuild/bazel-emacs-mode` on GitHub](https://github.com/bazelbuild/emacs-bazel-mode){: .external} +See also: [Autocomplete for Source Code](#autocomplete-for-source-code) + ### Visual Studio {:#visual-studio} [Lavender](https://github.com/tmandry/lavender){: .external} is an experimental project for @@ -98,7 +104,7 @@ Eclipse projects. ### C Language Family (C++, C, Objective-C, and Objective-C++) -[`hedronvision/bazel-compile-commands-extractor`](https://github.com/hedronvision/bazel-compile-commands-extractor) enables autocomplete in a wide variety of extensible editors, including VSCode, Vim, Emacs, and Sublime. It lets language servers, like clangd and ccls, and other types of tooling, draw upon Bazel's understanding of how `cc` and `objc` code will be compiled, including how it configures cross-compilation for other platforms. +[`hedronvision/bazel-compile-commands-extractor`](https://github.com/hedronvision/bazel-compile-commands-extractor) enables autocomplete, smart navigation, quick fixes, and more in a wide variety of extensible editors, including VSCode, Vim, Emacs, Atom, and Sublime. It lets language servers, like clangd and ccls, and other types of tooling, draw upon Bazel's understanding of how `cc` and `objc` code will be compiled, including how it configures cross-compilation for other platforms. ### Java