1
0
зеркало из https://github.com/glebtv/tui-textarea.git synced 2026-09-03 14:26:17 +03:00
Этот коммит содержится в:
rhysd
2023-04-13 21:51:27 +09:00
родитель 7f64db242f
Коммит dbe03202a8
8 изменённых файлов: 57 добавлений и 27 удалений

Просмотреть файл

@@ -1,13 +1,26 @@
#[cfg(feature = "ratatui-crossterm")]
use crossterm_026 as crossterm;
use crossterm::event::{DisableMouseCapture, EnableMouseCapture};
use crossterm::terminal::{
disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen,
};
use std::io;
use tui::backend::CrosstermBackend;
use tui::widgets::{Block, Borders};
use tui::Terminal;
use tui_textarea::{Input, Key, TextArea};
#[cfg(feature = "ratatui-crossterm")]
use ratatui::{
backend::CrosstermBackend,
widgets::{Block, Borders},
Terminal,
};
#[cfg(feature = "crossterm")]
use tui::{
backend::CrosstermBackend,
widgets::{Block, Borders},
Terminal,
};
fn main() -> io::Result<()> {
let stdout = io::stdout();
let mut stdout = stdout.lock();