Drafts Action Directory

Markdown Emphasis/Italics

Posted by toniwonkanobi, Last updated: 2018-07-03 22:18:50 UTC

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);
    }
    

Comments

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