bazelbuild/emacs-bazel-mode

Emacs mode for Bazel

93

stars

651

commits

Emacs Lisp

primary language

Sep 11, 2026

updated

bazel.build

README

Bazel support for GNU Emacs

This repository provides support for Bazel in GNU Emacs. It consists of a single file, bazel.el, which only depends on GNU Emacs and not on other libraries. You can install it by dropping the file somewhere in your load-path and byte-compiling it.

The library provides major modes for editing Bazel BUILD files, WORKSPACE files, MODULE.bazel files, REPO.bazel files, VENDOR.bazel files, .bazelrc files, as well as Starlark files. It also provides commands to run Bazel commands and integration with core GNU Emacs infrastructure like compilation and xref. See the manual for details.

This repository is minimally maintained on a best-effort basis by volunteers in their spare time.

Contributors

phst

569 commits

renovate[bot]

58 commits

tautomaton

9 commits

nacl

3 commits

bazelbuild/emacs-bazel-mode

Emacs mode for Bazel

93

stars

651

commits

Emacs Lisp

primary language

Sep 11, 2026

updated

bazel.build

README

Bazel support for GNU Emacs

This repository provides support for Bazel in GNU Emacs. It consists of a single file, bazel.el, which only depends on GNU Emacs and not on other libraries. You can install it by dropping the file somewhere in your load-path and byte-compiling it.

The library provides major modes for editing Bazel BUILD files, WORKSPACE files, MODULE.bazel files, REPO.bazel files, VENDOR.bazel files, .bazelrc files, as well as Starlark files. It also provides commands to run Bazel commands and integration with core GNU Emacs infrastructure like compilation and xref. See the manual for details.

This repository is minimally maintained on a best-effort basis by volunteers in their spare time.

Contributors

phst

569 commits

renovate[bot]

58 commits

tautomaton

9 commits

nacl

3 commits

Languages

Emacs Lisp

96.9%

Starlark

2.0%

Makefile

1.1%