|  |  Append to clipboard
[Back]  The following adds the selection to the end 
        of the clipboard:  
if ($selection_start == -1)
   string_to_clipboard("")
else
   string_to_clipboard(clipboard_to_string() get_selection())
The if statement clears the clipboard if nothing is selected. If you like a little more sophisticated code, which inserts a space 
        between the existing clipboard content and the selection if the selection 
        starts at the begin of a word, or inserts a newline if selection begins 
        at a new line, try 
       
if ($selection_start == -1)
   string_to_clipboard("")
else
{
   cString=clipboard_to_string()
   addStr=get_selection()
   if(cString=="") {
      string_to_clipboard(addStr)
   } else {
      cLastChar=substring(cString, length(cString)-1 , length(cString))
      if(search("^", $selection_start, "regex") == $selection_start) {
         if(cLastChar!="\n") addStr="\n" addStr
      } else if($selection_start==search("<", $selection_start, "regex")) {
         if(search_string(cLastChar, "[a-zA-Z_0-9]", 0, "regex") != -1 ) addStr=" " addStr
      }
      string_to_clipboard(cString addStr)
   }
}
[Back]
 
   Released  on  Wed, 21 Nov 2001  
        by C. Denat |  |