Action

Markdown Emphasis/Italics

Posted by toniwonkanobi, Last update over 6 years 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.

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
Items available in the Drafts Directory are uploaded by community members. Use appropriate caution reviewing downloaded items before use.