From 0e5308bce1a6e7d7d00854ae50902546cea9578d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bla=C5=BE=20Hrastnik?= Date: Wed, 5 May 2021 16:25:17 +0900 Subject: [PATCH] Need to allow this lint, the Hook signature requires Option<>. --- helix-term/src/commands.rs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs index bd65688d..72ebf7f9 100644 --- a/helix-term/src/commands.rs +++ b/helix-term/src/commands.rs @@ -1327,10 +1327,24 @@ pub mod insert { } } - // 2021-05-03T17:54:36.326 hx::commands [INFO] SignatureHelp { signatures: [SignatureInformation { label: "fn open(&mut self, path: PathBuf, action: Action) -> Result", documentation: None, parameters: Some([ParameterInformation { label: Simple("path: PathBuf"), documentation: None }, ParameterInformation { label: Simple("action: Action"), documentation: None }]), active_parameter: Some(0) }], active_signature: None, active_parameter: Some(0) } + // SignatureHelp { + // signatures: [ + // SignatureInformation { + // label: "fn open(&mut self, path: PathBuf, action: Action) -> Result", + // documentation: None, + // parameters: Some( + // [ParameterInformation { label: Simple("path: PathBuf"), documentation: None }, + // ParameterInformation { label: Simple("action: Action"), documentation: None }] + // ), + // active_parameter: Some(0) + // } + // ], + // active_signature: None, active_parameter: Some(0) + // } } // The default insert hook: simply insert the character + #[allow(clippy::unnecessary_wraps)] // need to use Option<> because of the Hook signature fn insert(doc: &Rope, selection: &Selection, ch: char) -> Option { let t = Tendril::from_char(ch); let transaction = Transaction::insert(doc, selection, t);