def trash
      unless in_zip?
        if osx?
          FileUtils.mv selected_items.map(&:path), File.expand_path('~/.Trash/')
        else
          #TODO support other OS
          FileUtils.rm_rf selected_items.map(&:path)
        end
      else
        return unless ask %Q[Trashing zip entries is not supported. Actually the files will be deleted. Are you sure want to proceed? (y/n)]
        delete
      end
      @current_row -= selected_items.count {|i| i.index <= current_row}
      ls
    end
def trash
      unless in_zip?
        if osx?
          FileUtils.mv selected_items.map(&:path), File.expand_path('~/.Trash/')
        else
          #TODO support other OS
          FileUtils.rm_rf selected_items.map(&:path)
        end
      else
        return unless ask %Q[Trashing zip entries is not supported. Actually the files will be deleted. Are you sure want to proceed? (y/n)]
        delete
      end
      @current_row -= selected_items.count {|i| i.index <= current_row}
      ls
    end
Soft delete selected files and directories.

 If the OS is not OSX, performs the same as `delete` command.