From 0ff821272cd8900ea47cc9d267b2914bc817b262 Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Thu, 6 Jun 2024 09:58:30 +0200 Subject: ruby: moved irbrc into its own directory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I have also simplified the whole thing, since defaults have changed a lot since I last updated this. Signed-off-by: Miquel Sabaté Solà --- .config/irb/irbrc | 18 ++++++++++++++++++ .irbrc | 49 ------------------------------------------------- 2 files changed, 18 insertions(+), 49 deletions(-) create mode 100644 .config/irb/irbrc delete mode 100644 .irbrc diff --git a/.config/irb/irbrc b/.config/irb/irbrc new file mode 100644 index 0000000..9a1cc3f --- /dev/null +++ b/.config/irb/irbrc @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +require 'rubygems' + +# Simple prompt +IRB.conf[:PROMPT_MODE] = :SIMPLE + +# History +IRB.conf[:SAVE_HISTORY] = 100 +IRB.conf[:HISTORY_FILE] = File.expand_path('~/.irb_history') + +# Use readline +IRB.conf[:USE_READLINE] = true + +# Reload this .irbrc +def reload! + load __FILE__ +end diff --git a/.irbrc b/.irbrc deleted file mode 100644 index 3db24fe..0000000 --- a/.irbrc +++ /dev/null @@ -1,49 +0,0 @@ -# frozen_string_literal: true - -# Copyright (C) 2014-2023 Miquel Sabaté Solà -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -require 'irb/completion' -require 'irb/ext/save-history' -require 'rubygems' - -# Colorize! -# rubocop:disable Lint/SuppressedException -begin - require 'wirble' - - Wirble.init - Wirble.colorize -rescue LoadError -end -# rubocop:enable Lint/SuppressedException - -# Simple prompt -IRB.conf[:PROMPT_MODE] = :SIMPLE - -# History -IRB.conf[:SAVE_HISTORY] = 100 -IRB.conf[:HISTORY_FILE] = File.expand_path('~/.irb_history') - -# Auto-indentation -IRB.conf[:AUTO_INDENT] = true - -# Use readline -IRB.conf[:USE_READLINE] = true - -# Reload this .irbrc -def reload! - load __FILE__ -end -- cgit v1.2.3