@@ -11,8 +11,6 @@ use toml::de::Error as TomlError;
11#[serde(deny_unknown_fields)]
11#[serde(deny_unknown_fields)]
12pub struct Config {
12pub struct Config {
13 pub theme: Option<String>,
13 pub theme: Option<String>,
16 #[serde(default = "default")]
14 #[serde(default = "default")]
17 pub keys: HashMap<Mode, Keymap>,
15 pub keys: HashMap<Mode, Keymap>,
18 #[serde(default)]
16 #[serde(default)]
@@ -23,7 +21,6 @@ impl Default for Config {
23 fn default() -> Config {
21 fn default() -> Config {
25 theme: None,
23 theme: None,
26− lsp: LspConfig::default(),
27 keys: default(),
24 keys: default(),
28 editor: helix_view::editor::Config::default(),
25 editor: helix_view::editor::Config::default(),
@@ -45,12 +42,6 @@ impl Display for ConfigLoadError {
48−#[derive(Debug, Default, Clone, PartialEq, Deserialize)]
49−#[serde(rename_all = "kebab-case", deny_unknown_fields)]
50−pub struct LspConfig {
51− pub display_messages: bool,
54impl Config {
45impl Config {
55 pub fn load(config_path: PathBuf) -> Result<Config, ConfigLoadError> {
46 pub fn load(config_path: PathBuf) -> Result<Config, ConfigLoadError> {
56 match std::fs::read_to_string(config_path) {
47 match std::fs::read_to_string(config_path) {