Remove redraw to fix build

pull/5169/head
Blaž Hrastnik 2 years ago
parent 5c4a9cba9a
commit ec9aa66902
No known key found for this signature in database
GPG Key ID: 1238B9C4AD889640

@ -73,4 +73,3 @@
| `:pipe` | Pipe each selection to the shell command. | | `:pipe` | Pipe each selection to the shell command. |
| `:pipe-to` | Pipe each selection to the shell command, ignoring output. | | `:pipe-to` | Pipe each selection to the shell command, ignoring output. |
| `:run-shell-command`, `:sh` | Run a shell command | | `:run-shell-command`, `:sh` | Run a shell command |
| `:redraw` | Clear and re-render the whole UI |

@ -1808,28 +1808,6 @@ fn run_shell_command(
Ok(()) Ok(())
} }
fn redraw(
cx: &mut compositor::Context,
_args: &[Cow<str>],
event: PromptEvent,
) -> anyhow::Result<()> {
if event != PromptEvent::Validate {
return Ok(());
}
let callback = Box::pin(async move {
let call: job::Callback = Box::new(|_editor, compositor| {
compositor.clear().expect("unable to redraw");
});
Ok(call)
});
cx.jobs.callback(callback);
Ok(())
}
pub const TYPABLE_COMMAND_LIST: &[TypableCommand] = &[ pub const TYPABLE_COMMAND_LIST: &[TypableCommand] = &[
TypableCommand { TypableCommand {
name: "quit", name: "quit",
@ -2345,13 +2323,6 @@ pub const TYPABLE_COMMAND_LIST: &[TypableCommand] = &[
fun: run_shell_command, fun: run_shell_command,
completer: Some(completers::directory), completer: Some(completers::directory),
}, },
TypableCommand {
name: "redraw",
aliases: &[],
doc: "Clear and re-render the whole UI",
fun: redraw,
completer: None,
},
]; ];
pub static TYPABLE_COMMAND_MAP: Lazy<HashMap<&'static str, &'static TypableCommand>> = pub static TYPABLE_COMMAND_MAP: Lazy<HashMap<&'static str, &'static TypableCommand>> =

@ -197,10 +197,6 @@ impl Compositor {
.find(|component| component.id() == Some(id)) .find(|component| component.id() == Some(id))
.and_then(|component| component.as_any_mut().downcast_mut()) .and_then(|component| component.as_any_mut().downcast_mut())
} }
pub fn clear(&mut self) -> std::io::Result<()> {
self.terminal.clear()
}
} }
// View casting, taken straight from Cursive // View casting, taken straight from Cursive

Loading…
Cancel
Save