adding / to start commands now

This commit is contained in:
shockrah 2021-04-05 14:24:21 -07:00
parent 3c10d342eb
commit 0bb7c5f49b

View File

@ -3,6 +3,7 @@ mod command;
mod config;
mod api_types;
mod cache;
mod net;
#[macro_use] mod common;
use crate::util::event::{Event, Events};
@ -159,7 +160,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
&lines.push(cmd.styled());
}
let mut list = if border_opt {
let list = if border_opt {
Paragraph::new(lines)
.wrap(Wrap { trim: false })
.block(Block::default()
@ -195,8 +196,9 @@ async fn main() -> Result<(), Box<dyn Error>> {
if let Event::Input(input) = events.next()? {
match app.input_mode {
InputMode::Normal => match input {
Key::Char('i') => {
Key::Char('i') | Key::Char('/') => {
app.input_mode = InputMode::Editing;
app.input.push('/');
events.disable_exit_key();
}
Key::Char('q') => {
@ -218,6 +220,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
Command::Server(host) => app.cache.switch_server(&host).await,
Command::Message(msg) => app.cache.send_message(&msg).await,
Command::ListHost => app.cache.list_hosts(),
Command::ListChannel => app.cache.list_channels(),
_ => cmd
});
}