expressive-distribusi/system/atom/iso8601-timestamp-mod/lib/iso8601-timestamp.coffee

21 lines
664 B
CoffeeScript

Iso8601TimestampView = require './iso8601-timestamp-view'
{CompositeDisposable} = require 'atom'
module.exports = Iso8601Timestamp =
activate: ->
atom.commands.add 'atom-workspace', "iso8601-timestamp:iso", => @iso()
atom.commands.add 'atom-workspace', "iso8601-timestamp:local", => @local()
iso: ->
editor = atom.workspace.getActivePaneItem()
moment = require 'moment'
iso_time = moment().format('YYYYMMDDTHHmmssZZ_')
editor.insertText(iso_time)
local: ->
editor = atom.workspace.getActivePaneItem()
moment = require 'moment'
local_time = moment().format('YYYY/MM/DD, HH:mm:ss, ZZ')
editor.insertText(local_time)