aboutsummaryrefslogtreecommitdiff
path: root/src/term/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/term/mod.rs')
-rw-r--r--src/term/mod.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/term/mod.rs b/src/term/mod.rs
index 9ed19c81..979999a9 100644
--- a/src/term/mod.rs
+++ b/src/term/mod.rs
@@ -16,6 +16,7 @@
use std::ops::{Deref, Range};
use std::ptr;
use std::cmp;
+use std::io;
use ansi::{self, Attr, Handler};
use grid::{Grid, ClearRegion};
@@ -557,8 +558,8 @@ impl ansi::Handler for Term {
}
#[inline]
- fn identify_terminal(&mut self) {
- err_println!("[unimplemented] identify_terminal");
+ fn identify_terminal<W: io::Write>(&mut self, writer: &mut W) {
+ let _ = writer.write_all("\x1b[?6c".as_bytes());
}
#[inline]