Action

iA Writer highlight

Posted by @jsamlarose, Last update 3 months ago - Unlisted

Steps

  • script

    // Apply Markdown bold to selection, or insert ** if no selection
    
    var sel = editor.getSelectedText();
    var selRange = editor.getSelectedRange();
    
    if (sel.includes("==")){
    	sel = sel.replaceAll("==","")
    	editor.setSelectedText(sel)
    
    } else {
    
    	if (!sel || sel.length == 0) {
      		editor.setSelectedText("====");
      		editor.setSelectedRange(selRange[0]+2,0);
    	}
    	else {
    		 editor.setSelectedText("=="+sel+"==");
      		editor.setSelectedRange(selRange[0]+selRange[1]+4,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.