From 8780f7d22ac2d368b38fa00882a98da23aac328c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BD=97=E5=86=89?= Date: Tue, 5 Nov 2019 15:08:35 +0800 Subject: [PATCH] Match keyword not only from the beginning #1607 --- src/renderer/commands/quickOpen.js | 4 ++-- src/renderer/components/commandPalette/index.vue | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/renderer/commands/quickOpen.js b/src/renderer/commands/quickOpen.js index 7c50b4eb..eb16e089 100644 --- a/src/renderer/commands/quickOpen.js +++ b/src/renderer/commands/quickOpen.js @@ -175,12 +175,12 @@ class QuickOpenCommand { _getInclusions = query => { // NOTE: This will fail on `foo.m` because we search for `foo.m.md`. if (MD_EXTENSION.test(query)) { - return [query] + return [`*${query}`] } const inclusions = ['*.markdown', '*.mdown', '*.mkdn', '*.md', '*.mkd', '*.mdwn', '*.mdtxt', '*.mdtext', '*.text', '*.txt'] for (let i = 0; i < inclusions.length; ++i) { - inclusions[i] = `${query}` + inclusions[i] + inclusions[i] = `*${query}` + inclusions[i] } return inclusions } diff --git a/src/renderer/components/commandPalette/index.vue b/src/renderer/components/commandPalette/index.vue index 4b2f69e8..8df5eed6 100644 --- a/src/renderer/components/commandPalette/index.vue +++ b/src/renderer/components/commandPalette/index.vue @@ -153,6 +153,9 @@ export default { } }, handleInput (event) { + if (event.isComposing) { + return + } // NOTE: We're using keyup to catch "enter" key but `ctrlKey` // etc doesn't work here. switch (event.key) {