diff --git a/assets/settings/default.json b/assets/settings/default.json index d8821c66cfb94a8cb07f89e15b615e00c9f3ad32..48ceeed2aa562e67963f90cbc6a99120d3046c65 100644 --- a/assets/settings/default.json +++ b/assets/settings/default.json @@ -119,10 +119,10 @@ // The debounce delay before re-querying the language server for completion // documentation when not included in original completion list. "completion_documentation_secondary_query_debounce": 300, - // Whether to show wrap guides in the editor. Setting this to true will - // show a guide at the 'preferred_line_length' value if 'soft_wrap' is set to - // 'preferred_line_length', and will show any additional guides as specified - // by the 'wrap_guides' setting. + // Whether to show wrap guides (vertical rulers) in the editor. + // Setting this to true will show a guide at the 'preferred_line_length' value + // if softwrap is set to 'preferred_line_length', and will show any + // additional guides as specified by the 'wrap_guides' setting. "show_wrap_guides": true, // Character counts at which to show wrap guides in the editor. "wrap_guides": [], diff --git a/crates/language/src/language_settings.rs b/crates/language/src/language_settings.rs index 4e5b10edb82defa144335950ed02a768c12c01b6..0d90f38cfb35d62211e6f09aa28c6c8e083fc970 100644 --- a/crates/language/src/language_settings.rs +++ b/crates/language/src/language_settings.rs @@ -71,12 +71,12 @@ pub struct LanguageSettings { /// The column at which to soft-wrap lines, for buffers where soft-wrap /// is enabled. pub preferred_line_length: u32, - /// Whether to show wrap guides in the editor. Setting this to true will - /// show a guide at the 'preferred_line_length' value if softwrap is set to - /// 'preferred_line_length', and will show any additional guides as specified - /// by the 'wrap_guides' setting. + // Whether to show wrap guides (vertical rulers) in the editor. + // Setting this to true will show a guide at the 'preferred_line_length' value + // if softwrap is set to 'preferred_line_length', and will show any + // additional guides as specified by the 'wrap_guides' setting. pub show_wrap_guides: bool, - /// Character counts at which to show wrap guides in the editor. + /// Character counts at which to show wrap guides (vertical rulers) in the editor. pub wrap_guides: Vec, /// Indent guide related settings. pub indent_guides: IndentGuideSettings, diff --git a/docs/src/configuring-zed.md b/docs/src/configuring-zed.md index 652cdc1998d9422dc0dddde606e55b76e04111b2..880fe58901692f3fb7ceb9f5f08b25cf6118cdac 100644 --- a/docs/src/configuring-zed.md +++ b/docs/src/configuring-zed.md @@ -1117,6 +1117,16 @@ These values take in the same options as the root-level settings with the same n 2. `preferred_line_length` 3. `none` +## Wrap Guides (Vertical Rulers) + +- Description: Where to display vertical rulers as wrap-guides. Disable by setting `show_wrap_guides` to `false`. +- Setting: `wrap_guides` +- Default: [] + +**Options** + +List of `integer` column numbers + ## Tab Size - Description: The number of spaces to use for each tab character.