Drafts Action Directory

Markdown Emphasis/Italics

Posted by toniwonkanobi, Last update 12 months ago

Alternate version of Greg’s Action. This one creates Markdown emphasis around the selected text with asterisks (). If no text is selected, the Action inserts two asterisks (*) with the cursor in between them, ready for emphasized text entry.

Install

Steps

  • script

    // Apply Markdown emphasis to selection, or insert * if no selection
    
    var sel = editor.getSelectedText();
    var selRange = editor.getSelectedRange();
    
    if (!sel || sel.length == 0) {
      editor.setSelectedText("**");
      editor.setSelectedRange(selRange[0]+1,0);
    }
    else {
      editor.setSelectedText("*"+sel+"*");
      editor.setSelectedRange(selRange[0]+selRange[1]+2,0);
    }
    

Options

  • After Success Nothing
    Notification Error
    Log Level Error

Comments

Actions available in the Action Directory are uploaded by community members. Use appropriate caution reviewing downloaded actions before use.