diff --git a/ruby/.irbrc b/ruby/.irbrc new file mode 100644 index 0000000..893243b --- /dev/null +++ b/ruby/.irbrc @@ -0,0 +1,19 @@ +# Runtime Configuration for IRB (Interactive Ruby) +require 'irb/completion' + +IRB.conf[:AUTO_INDENT] = true + +# History configuration +IRB.conf[:SAVE_HISTORY] = 1000 +IRB.conf[:HISTORY_FILE] = "#{ENV["HOME"]}/.history/ruby" + +# Custom Prompt + +IRB.conf[:PROMPT][:MY_PROMPT] = { + :AUTO_INDENT => true, + :PROMPT_I => "\033[1;31m>>\033[0m ", + :PROMPT_S => "\033[1;31m\">\033[0m ", + :PROMPT_C => "\033[1;31m?>\033[0m ", + :RETURN => "\033[1;35m=>\033[0m %s\n" +} +IRB.conf[:PROMPT_MODE] = :MY_PROMPT