From 4fe06f46675801c5be392551813baabadf43c87c Mon Sep 17 00:00:00 2001 From: zverok Date: Sat, 26 Oct 2019 11:04:24 +0300 Subject: IRB: Document command evaluation history. --- lib/irb.rb | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'lib/irb.rb') diff --git a/lib/irb.rb b/lib/irb.rb index 6efb6c0e69..e95927f8ec 100644 --- a/lib/irb.rb +++ b/lib/irb.rb @@ -124,7 +124,7 @@ require "irb/version" # === History # # By default, irb will store the last 1000 commands you used in -# ~/.irb_history. +# IRB.conf[:HISTORY_FILE] (~/.irb_history by default). # # If you want to disable history, add the following to your +.irbrc+: # @@ -132,6 +132,14 @@ require "irb/version" # # See IRB::Context#save_history= for more information. # +# The history of _resuls_ of commands evaluated is not stored by default, +# but can be turned on to be stored with this +.irbrc+ setting: +# +# IRB.conf[:EVAL_HISTORY] = +# +# See IRB::Context#eval_history= and History class. The history of command +# results is not permanently saved in any file. +# # == Customizing the IRB Prompt # # In order to customize the prompt, you can change the following Hash: @@ -274,7 +282,9 @@ require "irb/version" # _:: # The value command executed, as a local variable # __:: -# The history of evaluated commands +# The history of evaluated commands. Available only if +# IRB.conf[:EVAL_HISTORY] is not +nil+ (which is the default). +# See also IRB::Context#eval_history= and IRB::History. # __[line_no]:: # Returns the evaluation value at the given line number, +line_no+. # If +line_no+ is a negative, the return value +line_no+ many lines before -- cgit v1.2.3