From e7b1060bca7c7478f27061ee0a65e16cfb923bca Mon Sep 17 00:00:00 2001 From: K Simmons Date: Wed, 13 Jul 2022 14:29:47 -0700 Subject: [PATCH] fix merge error to use new default settings flow --- assets/settings/default.json | 16 +++------------- crates/settings/src/settings.rs | 4 ++++ 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/assets/settings/default.json b/assets/settings/default.json index 2417d0f5d4..414f83982e 100644 --- a/assets/settings/default.json +++ b/assets/settings/default.json @@ -1,29 +1,25 @@ { // The name of the Zed theme to use for the UI "theme": "cave-dark", - // The name of a font to use for rendering text in the editor "buffer_font_family": "Zed Mono", - // The default font size for text in the editor "buffer_font_size": 15, - // Whether to enable vim modes and key bindings "vim_mode": false, - // Whether to show the informational hover box when moving the mouse // over symbols in the editor. "hover_popover_enabled": true, - + // Whether to pop the completions menu while typing in an editor without + // explicitly requesting it. + "show_completions_on_input": true, // Whether new projects should start out 'online'. Online projects // appear in the contacts panel under your name, so that your contacts // can see which projects you are working on. Regardless of this // setting, projects keep their last online status when you reopen them. "projects_online_by_default": true, - // Whether to use language servers to provide code intelligence. "enable_language_server": true, - // When to automatically save edited buffers. This setting can // take four values. // @@ -36,7 +32,6 @@ // 4. Save when idle for a certain amount of time: // "autosave": { "after_delay": {"milliseconds": 500} }, "autosave": "off", - // How to auto-format modified buffers when saving them. This // setting can take three values: // @@ -52,7 +47,6 @@ // } // }, "format_on_save": "language_server", - // How to soft-wrap long lines of text. This setting can take // three values: // @@ -63,18 +57,14 @@ // 2. Soft wrap lines at the preferred line length // "soft_wrap": "preferred_line_length", "soft_wrap": "none", - // The column at which to soft-wrap lines, for buffers where soft-wrap // is enabled. "preferred_line_length": 80, - // Whether to indent lines using tab characters, as opposed to multiple // spaces. "hard_tabs": false, - // How many columns a tab should occupy. "tab_size": 4, - // Different settings for specific languages. "languages": { "Plain Text": { diff --git a/crates/settings/src/settings.rs b/crates/settings/src/settings.rs index 807587ac86..63e75364e6 100644 --- a/crates/settings/src/settings.rs +++ b/crates/settings/src/settings.rs @@ -164,6 +164,10 @@ impl Settings { merge(&mut self.buffer_font_size, data.buffer_font_size); merge(&mut self.default_buffer_font_size, data.buffer_font_size); merge(&mut self.hover_popover_enabled, data.hover_popover_enabled); + merge( + &mut self.show_completions_on_input, + data.show_completions_on_input, + ); merge(&mut self.vim_mode, data.vim_mode); merge(&mut self.autosave, data.autosave);