about summary refs log tree commit diff stats
path: root/src/local/container.nim
diff options
context:
space:
mode:
Diffstat (limited to 'src/local/container.nim')
-rw-r--r--src/local/container.nim7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/local/container.nim b/src/local/container.nim
index 20c4865b..f8b6f1fc 100644
--- a/src/local/container.nim
+++ b/src/local/container.nim
@@ -97,11 +97,13 @@ type
     hasstart: bool
     redirectdepth*: int
     select*: Select
+    canreinterpret*: bool
 
 jsDestructor(Container)
 
 proc newBuffer*(forkserver: ForkServer, mainproc: Pid, config: BufferConfig,
-    source: BufferSource, title = "", redirectdepth = 0): Container =
+    source: BufferSource, title = "", redirectdepth = 0,
+    canreinterpret = true): Container =
   let attrs = getWindowAttributes(stdout)
   let ostream = forkserver.ostream
   let istream = forkserver.istream
@@ -123,7 +125,8 @@ proc newBuffer*(forkserver: ForkServer, mainproc: Pid, config: BufferConfig,
     process: process,
     pos: CursorPosition(
       setx: -1
-    )
+    ),
+    canreinterpret: canreinterpret
   )
 
 func charset*(container: Container): Charset =