Its really simple to make it smart and use the CMD-X key (dual purpose).
Create a command called "smartcut" with the following:
#! /bin/sh # if [ "x$TM_SELECTED_TEXT" = "x" ]; then text="$TM_CURRENT_LINE"; else text="$TM_SELECTED_TEXT"; fi
echo -n "$text"|pbcopy
Set the input to "Selected Text" or "Line" and the output to "Replace Selected Text". Then set the Key Equivalent to CMD-X
The standard CMD-V will paste the whole like back.
-- dv