-
-
Notifications
You must be signed in to change notification settings - Fork 43
Expand file tree
/
Copy pathshow-entry-for-today.ts
More file actions
41 lines (33 loc) · 1.34 KB
/
Copy pathshow-entry-for-today.ts
File metadata and controls
41 lines (33 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
// Copyright (C) 2021 Patrick Maué
//
// This file is part of vscode-journal.
//
// vscode-journal is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// vscode-journal is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with vscode-journal. If not, see <http://www.gnu.org/licenses/>.
//
'use strict';
import * as vscode from 'vscode';
import { Input } from '../model';
import { Ctrl } from '../util';
import { AbstractLoadEntryForDateCommand } from './show-entry-for-date';
export class ShowEntryForTodayCommand extends AbstractLoadEntryForDateCommand {
title: string = "Show journal entry for today";
command: string = "journal.today";
public static create(ctrl: Ctrl): vscode.Disposable {
const cmd = new this(ctrl);
let input = new Input();
input.offset = 0;
vscode.commands.registerCommand(cmd.command, () => cmd.execute(input));
return cmd;
}
}