aboutsummaryrefslogtreecommitdiff
path: root/helix-view/src/editor.rs
diff options
context:
space:
mode:
Diffstat (limited to 'helix-view/src/editor.rs')
-rw-r--r--helix-view/src/editor.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/helix-view/src/editor.rs b/helix-view/src/editor.rs
index 3bc3ecb1..ac19def1 100644
--- a/helix-view/src/editor.rs
+++ b/helix-view/src/editor.rs
@@ -535,6 +535,14 @@ impl Editor {
self.config.load()
}
+ /// Call if the config has changed to let the editor update all
+ /// relevant members.
+ pub fn refresh_config(&mut self) {
+ let config = self.config();
+ self.auto_pairs = (&config.auto_pairs).into();
+ self.reset_idle_timer();
+ }
+
pub fn clear_idle_timer(&mut self) {
// equivalent to internal Instant::far_future() (30 years)
self.idle_timer