on master help sign in
Don't derive `Default` for `GlobalConfig` (#297)
1bb3b77Wojciech Kępka
helix-term/src/config.rs+6−1
@@ -5,11 +5,16 @@ use serde::{de::Error as SerdeError, Deserialize, Serialize};
5
5
6use crate::keymap::{parse_keymaps, Keymaps};
6use crate::keymap::{parse_keymaps, Keymaps};
7
7
8−#[derive(Default)]
9pub struct GlobalConfig {
8pub struct GlobalConfig {
10 pub lsp_progress: bool,
9 pub lsp_progress: bool,
11}
10}
12
11
12+impl Default for GlobalConfig {
13+ fn default() -> Self {
14+ Self { lsp_progress: true }
15+ }
16+}
17+
13#[derive(Default)]
18#[derive(Default)]
14pub struct Config {
19pub struct Config {
15 pub global: GlobalConfig,
20 pub global: GlobalConfig,