From cc0faf9da49d42ffeb59c88aae25e13317e5ff11 Mon Sep 17 00:00:00 2001 From: "vladimir.petrenko" Date: Mon, 14 Apr 2025 12:14:01 +0200 Subject: [PATCH] IJPL-181069 yaml: smart delete Backspace handler: more generic "isWhitespace" checking (IJ-CR-160001) GitOrigin-RevId: 079e2e0ae53c7a8757bd98265a3280337b02e862 --- plugins/yaml/src/smart/YAMLEmptySequenceItemBackspaceHandler.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/yaml/src/smart/YAMLEmptySequenceItemBackspaceHandler.kt b/plugins/yaml/src/smart/YAMLEmptySequenceItemBackspaceHandler.kt index 9e7159e8d042..805298980e0a 100644 --- a/plugins/yaml/src/smart/YAMLEmptySequenceItemBackspaceHandler.kt +++ b/plugins/yaml/src/smart/YAMLEmptySequenceItemBackspaceHandler.kt @@ -20,6 +20,7 @@ class YAMLEmptySequenceItemBackspaceHandler : BackspaceHandlerDelegate() { // when the char is already deleted, and in the case when the deleted char was in the end of a file, // the "-" is not parsed by a lexer as YAMLTokenTypes.SEQUENCE_MARKER anymore. + if (!c.isWhitespace()) return false if (c != ' ') return false if (!file.language.isKindOf(YAMLLanguage.INSTANCE)) return false