Remove unused plugin interface
parent
594a2bd0dd
commit
7b1ab389fa
|
@ -1064,9 +1064,6 @@ dependencies = [
|
||||||
"pcre2",
|
"pcre2",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote 1.0.7",
|
"quote 1.0.7",
|
||||||
"rmp",
|
|
||||||
"rmp-serde",
|
|
||||||
"rmpv",
|
|
||||||
"serde",
|
"serde",
|
||||||
"serde_derive",
|
"serde_derive",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
|
@ -1605,39 +1602,6 @@ dependencies = [
|
||||||
"winapi 0.3.9",
|
"winapi 0.3.9",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "rmp"
|
|
||||||
version = "0.8.9"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "0f10b46df14cf1ee1ac7baa4d2fbc2c52c0622a4b82fa8740e37bc452ac0184f"
|
|
||||||
dependencies = [
|
|
||||||
"byteorder",
|
|
||||||
"num-traits",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "rmp-serde"
|
|
||||||
version = "0.14.4"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "4ce7d70c926fe472aed493b902010bccc17fa9f7284145cb8772fd22fdb052d8"
|
|
||||||
dependencies = [
|
|
||||||
"byteorder",
|
|
||||||
"rmp",
|
|
||||||
"serde",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "rmpv"
|
|
||||||
version = "0.4.5"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "ee358f3c4be83ab373cd3e501dc04881034f1ae198e73b2d9edd617653ac4293"
|
|
||||||
dependencies = [
|
|
||||||
"num-traits",
|
|
||||||
"rmp",
|
|
||||||
"serde",
|
|
||||||
"serde_bytes",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rusqlite"
|
name = "rusqlite"
|
||||||
version = "0.24.0"
|
version = "0.24.0"
|
||||||
|
@ -1728,15 +1692,6 @@ dependencies = [
|
||||||
"serde_derive",
|
"serde_derive",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "serde_bytes"
|
|
||||||
version = "0.11.5"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "16ae07dd2f88a366f15bd0632ba725227018c69a1c8550a927324f8eb8368bb9"
|
|
||||||
dependencies = [
|
|
||||||
"serde",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "serde_derive"
|
name = "serde_derive"
|
||||||
version = "1.0.116"
|
version = "1.0.116"
|
||||||
|
|
|
@ -46,9 +46,6 @@ bincode = "1.2.0"
|
||||||
uuid = { version = "0.8.1", features = ["serde", "v4"] }
|
uuid = { version = "0.8.1", features = ["serde", "v4"] }
|
||||||
unicode-segmentation = "1.2.1" # >:c
|
unicode-segmentation = "1.2.1" # >:c
|
||||||
libc = {version = "0.2.59", features = ["extra_traits",]}
|
libc = {version = "0.2.59", features = ["extra_traits",]}
|
||||||
rmp = "^0.8"
|
|
||||||
rmpv = { version = "^0.4.2", features=["with-serde",] }
|
|
||||||
rmp-serde = "^0.14.0"
|
|
||||||
smallvec = { version = "^1.4.0", features = ["serde", ] }
|
smallvec = { version = "^1.4.0", features = ["serde", ] }
|
||||||
bitflags = "1.0"
|
bitflags = "1.0"
|
||||||
pcre2 = { version = "0.2.3", optional = true }
|
pcre2 = { version = "0.2.3", optional = true }
|
||||||
|
|
|
@ -79,7 +79,6 @@ pub mod sqlite3;
|
||||||
|
|
||||||
pub mod jobs;
|
pub mod jobs;
|
||||||
pub mod mailcap;
|
pub mod mailcap;
|
||||||
pub mod plugins;
|
|
||||||
|
|
||||||
use std::os::raw::c_int;
|
use std::os::raw::c_int;
|
||||||
|
|
||||||
|
|
|
@ -56,7 +56,6 @@ use self::listing::ListingSettings;
|
||||||
use self::notifications::NotificationsSettings;
|
use self::notifications::NotificationsSettings;
|
||||||
use self::terminal::TerminalSettings;
|
use self::terminal::TerminalSettings;
|
||||||
use crate::pager::PagerSettings;
|
use crate::pager::PagerSettings;
|
||||||
use crate::plugins::Plugin;
|
|
||||||
use melib::conf::{AccountSettings, MailboxConf, ToggleFlag};
|
use melib::conf::{AccountSettings, MailboxConf, ToggleFlag};
|
||||||
use melib::error::*;
|
use melib::error::*;
|
||||||
|
|
||||||
|
@ -212,8 +211,6 @@ pub struct FileSettings {
|
||||||
#[serde(default)]
|
#[serde(default)]
|
||||||
pub terminal: TerminalSettings,
|
pub terminal: TerminalSettings,
|
||||||
#[serde(default)]
|
#[serde(default)]
|
||||||
pub plugins: IndexMap<String, Plugin>,
|
|
||||||
#[serde(default)]
|
|
||||||
pub log: LogSettings,
|
pub log: LogSettings,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -432,7 +429,6 @@ pub struct Settings {
|
||||||
pub composing: ComposingSettings,
|
pub composing: ComposingSettings,
|
||||||
pub pgp: PGPSettings,
|
pub pgp: PGPSettings,
|
||||||
pub terminal: TerminalSettings,
|
pub terminal: TerminalSettings,
|
||||||
pub plugins: IndexMap<String, Plugin>,
|
|
||||||
pub log: LogSettings,
|
pub log: LogSettings,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -465,7 +461,6 @@ impl Settings {
|
||||||
composing: fs.composing,
|
composing: fs.composing,
|
||||||
pgp: fs.pgp,
|
pgp: fs.pgp,
|
||||||
terminal: fs.terminal,
|
terminal: fs.terminal,
|
||||||
plugins: fs.plugins,
|
|
||||||
log: fs.log,
|
log: fs.log,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -489,7 +484,6 @@ impl Settings {
|
||||||
composing: fs.composing,
|
composing: fs.composing,
|
||||||
pgp: fs.pgp,
|
pgp: fs.pgp,
|
||||||
terminal: fs.terminal,
|
terminal: fs.terminal,
|
||||||
plugins: fs.plugins,
|
|
||||||
log: fs.log,
|
log: fs.log,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -901,7 +895,6 @@ mod dotaddressable {
|
||||||
"composing" => Err(MeliError::new("unimplemented")),
|
"composing" => Err(MeliError::new("unimplemented")),
|
||||||
"pgp" => Err(MeliError::new("unimplemented")),
|
"pgp" => Err(MeliError::new("unimplemented")),
|
||||||
"terminal" => self.terminal.lookup(field, tail),
|
"terminal" => self.terminal.lookup(field, tail),
|
||||||
"plugins" => Err(MeliError::new("unimplemented")),
|
|
||||||
"log" => self.log.lookup(field, tail),
|
"log" => self.log.lookup(field, tail),
|
||||||
|
|
||||||
other => Err(MeliError::new(format!(
|
other => Err(MeliError::new(format!(
|
||||||
|
|
|
@ -29,7 +29,7 @@ Input is received in the main loop from threads which listen on the stdin for us
|
||||||
*/
|
*/
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
use crate::plugins::PluginManager;
|
//use crate::plugins::PluginManager;
|
||||||
use melib::backends::{AccountHash, BackendEventConsumer};
|
use melib::backends::{AccountHash, BackendEventConsumer};
|
||||||
|
|
||||||
use crate::jobs::JobExecutor;
|
use crate::jobs::JobExecutor;
|
||||||
|
@ -115,7 +115,6 @@ pub struct Context {
|
||||||
input_thread: InputHandler,
|
input_thread: InputHandler,
|
||||||
pub job_executor: Arc<JobExecutor>,
|
pub job_executor: Arc<JobExecutor>,
|
||||||
pub children: Vec<std::process::Child>,
|
pub children: Vec<std::process::Child>,
|
||||||
pub plugin_manager: PluginManager,
|
|
||||||
|
|
||||||
pub temp_files: Vec<File>,
|
pub temp_files: Vec<File>,
|
||||||
}
|
}
|
||||||
|
@ -243,9 +242,9 @@ impl State {
|
||||||
} else {
|
} else {
|
||||||
Settings::new()?
|
Settings::new()?
|
||||||
};
|
};
|
||||||
|
/*
|
||||||
let mut plugin_manager = PluginManager::new();
|
let mut plugin_manager = PluginManager::new();
|
||||||
for (_, p) in settings.plugins.clone() {
|
for (_, p) in settings.plugins.clone() {
|
||||||
/*
|
|
||||||
if crate::plugins::PluginKind::Backend == p.kind() {
|
if crate::plugins::PluginKind::Backend == p.kind() {
|
||||||
debug!("registering {:?}", &p);
|
debug!("registering {:?}", &p);
|
||||||
crate::plugins::backend::PluginBackend::register(
|
crate::plugins::backend::PluginBackend::register(
|
||||||
|
@ -254,9 +253,9 @@ impl State {
|
||||||
&mut backends,
|
&mut backends,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
plugin_manager.register(p)?;
|
plugin_manager.register(p)?;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
let termsize = termion::terminal_size()?;
|
let termsize = termion::terminal_size()?;
|
||||||
let cols = termsize.0 as usize;
|
let cols = termsize.0 as usize;
|
||||||
|
@ -350,7 +349,6 @@ impl State {
|
||||||
temp_files: Vec::new(),
|
temp_files: Vec::new(),
|
||||||
job_executor,
|
job_executor,
|
||||||
children: vec![],
|
children: vec![],
|
||||||
plugin_manager,
|
|
||||||
|
|
||||||
input_thread: InputHandler {
|
input_thread: InputHandler {
|
||||||
pipe: input_thread_pipe,
|
pipe: input_thread_pipe,
|
||||||
|
|
Loading…
Reference in New Issue