summaryrefslogtreecommitdiff
path: root/src/scope.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/scope.cc')
-rw-r--r--src/scope.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/scope.cc b/src/scope.cc
index 64bcd445..fe33f6f5 100644
--- a/src/scope.cc
+++ b/src/scope.cc
@@ -4,6 +4,16 @@
namespace Kakoune
{
+void Scope::reparent(Scope& parent)
+{
+ m_options.reparent(parent.m_options);
+ m_hooks.reparent(parent.m_hooks);
+ m_keymaps.reparent(parent.m_keymaps);
+ m_aliases.reparent(parent.m_aliases);
+ m_faces.reparent(parent.m_faces);
+ m_highlighters.reparent(parent.m_highlighters);
+}
+
GlobalScope::GlobalScope()
: m_option_registry(m_options)
{