aboutsummaryrefslogtreecommitdiffstats
path: root/memo.js
diff options
context:
space:
mode:
Diffstat (limited to 'memo.js')
-rw-r--r--memo.js17
1 files changed, 9 insertions, 8 deletions
diff --git a/memo.js b/memo.js
index 33a96b4..0c6fb81 100644
--- a/memo.js
+++ b/memo.js
@@ -1,3 +1,4 @@
+// ==VimperatorPlugin==
// @name memo
// @description to write a memo
// @description-ja メモを書く
@@ -9,13 +10,13 @@
// ==/VimperatorPlugin==
//
// Usage:
-// :memo
+// :memo
// show the memo that was written.
// :memo fooooobar!
// write "fooooobar!" to the specified memo file.
//
// Usage-ja:
-// :memo
+// :memo
// 書かれたメモを表示する
// :memo fooooobar!
// "fooooobar!" と、メモに書く
@@ -27,18 +28,18 @@
(function () {
let localfilepath = liberator.globalVariables.memo_filepath || io.expandPath('~/.vimpmemo');
- let charset = 'UTF-8'
+ let charset = 'UTF-8';
//ネタ的
let lz = function(s,n)(s+'').replace(new RegExp('^.{0,'+(n-1)+'}$'),function(s)lz('0'+s,n));
function dateTime () {
with (new Date())
- return lz(getYear() + 1900, 4) + '/' +
- lz(getMonth(), 2) + '/' +
- lz(getDate(), 2) + ' ' +
+ return lz(getFullYear(), 4) + '/' +
+ lz(getMonth() + 1, 2) + '/' +
+ lz(getDate(), 2) + ' ' +
lz(getHours(), 2) + ':' +
- lz(getMinutes(), 2) ;
+ lz(getMinutes(), 2);
}
function filepath () {
@@ -53,7 +54,7 @@
let conv = Cc['@mozilla.org/intl/converter-output-stream;1'].
createInstance(Ci.nsIConverterOutputStream);
out.init(filepath(), 0x02 | 0x10 | 0x08, 0664, 0);
- conv.init(out, charset, line.length,
+ conv.init(out, charset, line.length,
Components.interfaces.nsIConverterInputStream.DEFAULT_REPLACEMENT_CHARACTER);
conv.writeString(line);
conv.close();