[ruby/irb] Fix wrong conf path with XDG_CONFIG_HOME. It should be under the HOME directory, not current directory

https://github.com/ruby/irb/commit/33a5e55ffd
This commit is contained in:
Hiroshi SHIBATA 2022-12-26 18:16:20 +09:00 коммит произвёл git
Родитель 8f678d61a5
Коммит c09f342d04
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -407,9 +407,9 @@ module IRB # :nodoc:
end end
if home = ENV["HOME"] if home = ENV["HOME"]
yield proc{|rc| home+"/.irb#{rc}"} yield proc{|rc| home+"/.irb#{rc}"}
yield proc{|rc| home+"/.config/irb/irb#{rc}"}
end end
current_dir = Dir.pwd current_dir = Dir.pwd
yield proc{|rc| current_dir+"/.config/irb/irb#{rc}"}
yield proc{|rc| current_dir+"/.irb#{rc}"} yield proc{|rc| current_dir+"/.irb#{rc}"}
yield proc{|rc| current_dir+"/irb#{rc.sub(/\A_?/, '.')}"} yield proc{|rc| current_dir+"/irb#{rc.sub(/\A_?/, '.')}"}
yield proc{|rc| current_dir+"/_irb#{rc}"} yield proc{|rc| current_dir+"/_irb#{rc}"}