From aea9673b789d04204cc55318137960813498d34f Mon Sep 17 00:00:00 2001 From: amedora Date: Wed, 3 Apr 2019 10:34:08 +0900 Subject: [PATCH] Add "Ctrl + /" and "Shift + Ctrl + /" to insert today's date and time (#1765) --- browser/components/CodeEditor.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/browser/components/CodeEditor.js b/browser/components/CodeEditor.js index 0ddfd5c9..f19fc3f1 100644 --- a/browser/components/CodeEditor.js +++ b/browser/components/CodeEditor.js @@ -197,6 +197,26 @@ export default class CodeEditor extends React.Component { 'Cmd-T': function (cm) { // Do nothing }, + 'Ctrl-/': function (cm) { + if (global.process.platform === 'darwin') { return } + const dateNow = new Date() + cm.replaceSelection(dateNow.toLocaleDateString()) + }, + 'Cmd-/': function (cm) { + if (global.process.platform !== 'darwin') { return } + const dateNow = new Date() + cm.replaceSelection(dateNow.toLocaleDateString()) + }, + 'Shift-Ctrl-/': function (cm) { + if (global.process.platform === 'darwin') { return } + const dateNow = new Date() + cm.replaceSelection(dateNow.toLocaleString()) + }, + 'Shift-Cmd-/': function (cm) { + if (global.process.platform !== 'darwin') { return } + const dateNow = new Date() + cm.replaceSelection(dateNow.toLocaleString()) + }, Enter: 'boostNewLineAndIndentContinueMarkdownList', 'Ctrl-C': cm => { if (cm.getOption('keyMap').substr(0, 3) === 'vim') {