From 6d573691058b353840c504d16cc2df1eb0bb517c Mon Sep 17 00:00:00 2001 From: aycabta Date: Mon, 15 Jul 2019 01:07:37 +0900 Subject: [PATCH] Auto indent in IRB is enabled by default --- lib/irb.rb | 6 +++--- lib/irb/context.rb | 8 ++++---- lib/irb/init.rb | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/irb.rb b/lib/irb.rb index caccb2bd30..e0e4b1a155 100644 --- a/lib/irb.rb +++ b/lib/irb.rb @@ -110,9 +110,9 @@ require "irb/version" # # === Auto indentation # -# To enable auto-indent mode in irb, add the following to your +.irbrc+: +# To disable auto-indent mode in irb, add the following to your +.irbrc+: # -# IRB.conf[:AUTO_INDENT] = true +# IRB.conf[:AUTO_INDENT] = false # # === Autocompletion # @@ -141,7 +141,7 @@ require "irb/version" # This example can be used in your +.irbrc+ # # IRB.conf[:PROMPT][:MY_PROMPT] = { # name of prompt mode -# :AUTO_INDENT => true, # enables auto-indent mode +# :AUTO_INDENT => false, # disables auto-indent mode # :PROMPT_I => ">> ", # simple prompt # :PROMPT_S => nil, # prompt for continuated strings # :PROMPT_C => nil, # prompt for continuated statement diff --git a/lib/irb/context.rb b/lib/irb/context.rb index b7b2230856..9544a8aa1a 100644 --- a/lib/irb/context.rb +++ b/lib/irb/context.rb @@ -194,17 +194,17 @@ module IRB # Can be either the default IRB.conf[:AUTO_INDENT], or the # mode set by #prompt_mode= # - # To enable auto-indentation in irb: + # To disable auto-indentation in irb: # - # IRB.conf[:AUTO_INDENT] = true + # IRB.conf[:AUTO_INDENT] = false # # or # - # irb_context.auto_indent_mode = true + # irb_context.auto_indent_mode = false # # or # - # IRB.CurrentContext.auto_indent_mode = true + # IRB.CurrentContext.auto_indent_mode = false # # See IRB@Configuration for more information. attr_accessor :auto_indent_mode diff --git a/lib/irb/init.rb b/lib/irb/init.rb index 50a4d7b3bb..5069b7bbf7 100644 --- a/lib/irb/init.rb +++ b/lib/irb/init.rb @@ -105,7 +105,7 @@ module IRB # :nodoc: } @CONF[:PROMPT_MODE] = (STDIN.tty? ? :DEFAULT : :NULL) - @CONF[:AUTO_INDENT] = false + @CONF[:AUTO_INDENT] = true @CONF[:CONTEXT_MODE] = 3 # use binding in function on TOPLEVEL_BINDING @CONF[:SINGLE_IRB] = false