more ruby interpreters
mark C-c = not retarded by having it operate on either the current region or the selected one
some cleanup