# File lib/pry/repl_file_loader.rb, line 45
    def define_additional_commands
      s = self

      Pry::Commands.command "make-interactive", "Make the session interactive" do
        _pry_.input_stack.push _pry_.input
        s.interactive_mode(_pry_)
      end

      Pry::Commands.command "make-non-interactive", "Make the session non-interactive" do
        _pry_.input = _pry_.input_stack.pop
        s.non_interactive_mode(_pry_)
      end

      Pry::Commands.command "load-file", "Load another file through the repl" do |file_name|
        content = StringIO.new(File.read(File.expand_path(file_name)))
        _pry_.input_stack.push(_pry_.input)
        _pry_.input = content
      end
    end