Skip to content

Commit d09331c

Browse files
committed
Fix Run lens showing when lenses are disabled
The documentation for `lens.run.enable` states that it only applies when `lens.enable` is set. However, the config setting whether to show the Run lens did not check `lens.enable`, so the Run lens would show even though lenses were disabled.
1 parent b05f906 commit d09331c

File tree

1 file changed

+1
-1
lines changed
  • src/tools/rust-analyzer/crates/rust-analyzer/src

1 file changed

+1
-1
lines changed

src/tools/rust-analyzer/crates/rust-analyzer/src/config.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1776,7 +1776,7 @@ impl Config {
17761776

17771777
pub fn lens(&self) -> LensConfig {
17781778
LensConfig {
1779-
run: *self.lens_run_enable(),
1779+
run: *self.lens_enable() && *self.lens_run_enable(),
17801780
debug: *self.lens_enable() && *self.lens_debug_enable(),
17811781
interpret: *self.lens_enable() && *self.lens_run_enable() && *self.interpret_tests(),
17821782
implementations: *self.lens_enable() && *self.lens_implementations_enable(),

0 commit comments

Comments
 (0)