Multiline not working, color working partially
goldylucks opened this issue · 6 comments
As you can in the image, some of the coloring works, and multiline doesn't work at all
Some info on my setup/system
$ ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
$ rails -v
Rails 5.2.3
$ gem -v
3.0.3
$ bundle -v
Bundler version 2.0.1
$ spring -v
Spring version 2.0.2
$ cat ~/.irbrc
require 'awesome_print'
AwesomePrint.irb!
$ cat ~/.pryrc
require 'awesome_print'
AwesomePrint.pry!
▶ bundle show
▶ bundle show
Gems included by the bundle: The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x86-mswin32, x64-mingw32, java. To add those platforms to the bundle, run `bundle lock --add-platform x86-mingw32 x86-mswin32 x64-mingw32 java`. * aasm (5.0.5) * actioncable (5.2.3) * actionmailer (5.2.3) * actionpack (5.2.3) * actionview (5.2.3) * active_admin_role (0.2.2) * active_material (1.4.2) * active_model_serializers (0.10.9) * activeadmin (2.1.0) * activeadmin_addons (1.7.1) * activejob (5.2.3) * activemodel (5.2.3) * activerecord (5.2.3) * activestorage (5.2.3) * activesupport (5.2.3) * arbre (1.2.1) * arel (9.0.0) * awesome_print (1.8.0) * aws-eventstream (1.0.3) * aws-partitions (1.174.0) * aws-sdk-core (3.54.2) * aws-sdk-kms (1.21.0) * aws-sdk-s3 (1.42.0) * aws-sigv4 (1.1.0) * babel-source (5.8.35) * babel-transpiler (0.7.0) * bcrypt (3.1.13) * best_in_place (3.1.1) * bootsnap (1.4.4) * builder (3.2.3) * bundler (2.0.1) * byebug (11.0.1) * cancancan (3.0.1) * case_transform (0.2) * coderay (1.1.2) * concurrent-ruby (1.1.5) * crass (1.0.4) * devise (4.6.2) * dotenv (2.7.2) * dotenv-rails (2.7.2) * erubi (1.8.0) * execjs (2.7.0) * ffi (1.11.1) * formtastic (3.1.5) * formtastic_i18n (0.6.0) * geocoder (1.5.1) * globalid (0.4.2) * has_scope (0.7.2) * i18n (1.6.0) * image_processing (1.9.0) * inherited_resources (1.10.0) * jmespath (1.4.0) * jquery-rails (4.3.3) * jsonapi-renderer (0.2.1) * kaminari (1.1.1) * kaminari-actionview (1.1.1) * kaminari-activerecord (1.1.1) * kaminari-core (1.1.1) * listen (3.1.5) * loofah (2.2.3) * mail (2.7.1) * marcel (0.3.3) * method_source (0.9.2) * mimemagic (0.3.3) * mini_magick (4.9.3) * mini_mime (1.0.1) * mini_portile2 (2.4.0) * minitest (5.11.3) * msgpack (1.2.10) * nio4r (2.3.1) * nokogiri (1.10.3) * orm_adapter (0.5.0) * pg (1.1.4) * prettier (0.12.3) * pry (0.12.2) * puma (3.12.1) * rack (2.0.7) * rack-cors (1.0.3) * rack-test (1.1.0) * rails (5.2.3) * rails-dom-testing (2.0.3) * rails-html-sanitizer (1.0.4) * railties (5.2.3) * rake (12.3.2) * ransack (2.1.1) * rb-fsevent (0.10.3) * rb-inotify (0.10.0) * require_all (1.5.0) * responders (2.4.1) * ruby-vips (2.0.14) * ruby_dep (1.5.0) * sass (3.7.4) * sass-listen (4.0.0) * sass-rails (5.0.7) * sassc (2.0.1) * sassc-rails (2.1.1) * select2-rails (4.0.3) * spring (2.0.2) * spring-watcher-listen (2.0.1) * sprockets (3.7.2) * sprockets-es6 (0.9.2) * sprockets-rails (3.2.1) * thor (0.20.3) * thread_safe (0.3.6) * tilt (2.0.9) * tzinfo (1.2.5) * warden (1.2.8) * websocket-driver (0.7.1) * websocket-extensions (0.1.4) * will_paginate (3.1.7) * xdan-datetimepicker-rails (2.5.4)▶ cat Gemfile
source 'https://rubygems.org' git_source(:github) { |repo| "https://github.com/#{repo}.git" }ruby '2.6.3'
gem 'awesome_print', :require => 'ap'
gem 'rails', '> 5.2'> 1.1'
gem 'pg', '
gem 'puma', '~> 3.11'
gem 'active_model_serializers', '> 0.10'> 3.1'
gem 'will_paginate', '
gem 'geocoder', '> 1.5'> 1'
gem 'aws-sdk-s3', '
gem 'image_processing', '~> 1.9'
gem 'activeadmin'
gem 'devise'
gem 'best_in_place'
gem 'aasm'
gem 'activeadmin_addons'
gem 'sass-rails'
gem 'active_admin_role'
Use ActiveStorage variant
gem 'mini_magick', '~> 4.8'
Use Capistrano for deployment
gem 'capistrano-rails', group: :development
Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', '>= 1.1.0', require: false
Use Rack CORS for handling Cross-Origin Resource Sharing (CORS), making cross-origin AJAX possible
gem 'rack-cors'
group :development, :test do
Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'pry', '~> 0.12.2'
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
gem 'dotenv-rails'
end
group :development do
gem 'listen', '>= 3.0.5', '< 3.2'
Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
end
Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
gem "prettier", "~> 0.12.3"
Anything I could be missing?
Thanks in advance for any help (and a great gem!)
Have you tried this? https://github.com/pry/pry/wiki/FAQ#awesome_print
I'm not using pry, I'm using irb
by running $ rails console
Well, no idea. It works for me with a very similar configuration. I've also removed pry
form my Gemfile and added required: 'ap'
to match yours.
Just a note: once you're using AwesomePrint.irb!
or AwesomePrint.pry!
you don't need to call ab
on the console, it will format every output.
gotcha, well, if you can't reproduce. might as well close this issue? or label it?
thank you for the help regardless :)
Do me a favor and make an SSCCE. The example you posted has too much noise to be able to diagnose.
closing as I'm no longer working with this