Skip to content

Commit

Permalink
Small updates to IDE docs
Browse files Browse the repository at this point in the history
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 bazelbuild#16776.

PiperOrigin-RevId: 489370308
Change-Id: Iff711133b8b5978e8ef325bfe8e427116c624376
  • Loading branch information
cpsauer authored and copybara-github committed Nov 18, 2022
1 parent bc75deb commit c1c8a6b
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion site/en/install/ide.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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

Expand Down

0 comments on commit c1c8a6b

Please sign in to comment.