From 814d4b116bd2c5ac45586c63cb20e1de2749d4c4 Mon Sep 17 00:00:00 2001 From: mars Date: Wed, 12 Apr 2023 18:38:12 -0400 Subject: [PATCH] More efficient scope style lookups --- src/buffer.rs | 12 ++++++++---- src/theme.rs | 52 ++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 45 insertions(+), 19 deletions(-) diff --git a/src/buffer.rs b/src/buffer.rs index 95926ab..b8a8be2 100644 --- a/src/buffer.rs +++ b/src/buffer.rs @@ -150,8 +150,11 @@ impl Buffer { let mut parser = self.parser.clone(); let mut line_buf = String::new(); let mut stack = ScopeStack::new(); - let mut style_stack = Vec::