# File lib/pry/default_commands/input_and_output.rb, line 273
        def detect_code_type_from_file(file_name)
          name, ext = File.basename(file_name).split('.', 2)

          if ext
            case ext
            when "py"
               :python
            when "rb", "gemspec", "rakefile", "ru"
               :ruby
            when "js"
              return :javascript
            when "yml", "prytheme"
              :yaml
            when "groovy"
              :groovy
            when "c"
              :c
            when "cpp"
              :cpp
            when "java"
              :java
            else
              :text
            end
          else
            case name
            when "Rakefile", "Gemfile"
              :ruby
            else
              :text
            end
          end
        end