Minor tweaks

Kirill Bulatov created

Change summary

crates/editor/src/bracket_colorization.rs | 4 ++--
crates/editor/src/editor.rs               | 2 +-
crates/languages/src/rust/brackets.scm    | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)

Detailed changes

crates/editor/src/bracket_colorization.rs 🔗

@@ -48,7 +48,7 @@ impl Editor {
                             }
                         })
                         .filter_map(|pair| {
-                            let id = pair.color_index?;
+                            let color_index = pair.color_index?;
                             let buffer_open_range = buffer_snapshot
                                 .anchor_before(pair.open_range.start)
                                 ..buffer_snapshot.anchor_after(pair.open_range.end);
@@ -64,7 +64,7 @@ impl Editor {
                                 ..multi_buffer_snapshot
                                     .anchor_in_excerpt(excerpt_id, buffer_close_range.end)?;
                             Some((
-                                id % accents_count,
+                                color_index % accents_count,
                                 multi_buffer_open_range,
                                 multi_buffer_close_range,
                             ))

crates/editor/src/editor.rs 🔗

@@ -21092,7 +21092,6 @@ impl Editor {
                 self.active_indent_guides_state.dirty = true;
                 self.refresh_active_diagnostics(cx);
                 self.refresh_code_actions(window, cx);
-                self.refresh_selected_text_highlights(true, window, cx);
                 self.refresh_single_line_folds(window, cx);
                 self.refresh_matching_bracket_highlights(window, cx);
                 if self.has_active_edit_prediction() {
@@ -21194,6 +21193,7 @@ impl Editor {
             }
             multi_buffer::Event::Reparsed(buffer_id) => {
                 self.tasks_update_task = Some(self.refresh_runnables(window, cx));
+                self.refresh_selected_text_highlights(true, window, cx);
                 self.colorize_brackets(true, cx);
                 jsx_tag_auto_close::refresh_enabled_in_any_buffer(self, multibuffer, cx);
 

crates/languages/src/rust/brackets.scm 🔗

@@ -2,6 +2,6 @@
 ("[" @open "]" @close)
 ("{" @open "}" @close)
 ("<" @open ">" @close)
-(("\"" @open "\"" @close) (#set! rainbow.exclude))
 (closure_parameters "|" @open "|" @close)
-("'" @open "'" @close)
+(("\"" @open "\"" @close) (#set! rainbow.exclude))
+(("'" @open "'" @close) (#set! rainbow.exclude))