** ascii-art.coffee ** module.exports = activate: -> atom.commands.add 'atom-workspace', "ascii-art:convert", => @convert() convert: -> editor = atom.workspace.getActivePaneItem() selection = editor.getLastSelection() figlet = require 'figlet' figlet selection.getText(), { font: "Larry 3D 2" }, (error, asciiArt) -> if error console.error(error) else selection.insertText("\n#{asciiArt}\n") ** ascii-art.cson ** 'atom-text-editor': 'ctrl-alt-a': 'ascii-art:convert' ** package.json ** { "name": "ascii-art", "main": "./lib/ascii-art", "version": "0.0.0", "description": "A short description of your package", "activationCommands": { "atom-workspace": "ascii-art:convert" }, "repository": "https://github.com/atom/ascii-art", "license": "MIT", "engines": { "atom": ">0.50.0" }, "dependencies": { "figlet": "1.0.8" } }