commit c52016368e0456baf1ee97d25304b703da542cec
parent 3571eca83b08ac19ca821d62bf48d206a0a2017f
Author: Whyme Lyu <callme5long@gmail.com>
Date: Tue, 30 Apr 2013 17:48:08 +0800
Remove all ncursesw warnings since it's a hard dependency
Diffstat:
3 files changed, 3 insertions(+), 21 deletions(-)
diff --git a/bin/sup b/bin/sup
@@ -2,13 +2,7 @@
require 'rubygems'
-no_ncursesw = false
-begin
- require 'ncursesw'
-rescue LoadError
- require 'ncurses'
- no_ncursesw = true
-end
+require 'ncursesw'
no_gpgme = false
begin
@@ -28,10 +22,6 @@ if ENV['SUP_PROFILE']
RubyProf.start
end
-if no_ncursesw
- info "No 'ncursesw' gem detected. Install it for wide character support."
-end
-
if no_gpgme
info "No 'gpgme' gem detected. Install it for email encryption, decryption and signatures."
end
diff --git a/contrib/colorpicker.rb b/contrib/colorpicker.rb
@@ -1,10 +1,6 @@
require 'rubygems'
-begin
- require 'ncursesw'
-rescue LoadError
- require 'ncurses'
-end
+require 'ncursesw'
Ncurses.initscr
Ncurses.noecho
diff --git a/lib/sup/buffer.rb b/lib/sup/buffer.rb
@@ -1,11 +1,7 @@
require 'etc'
require 'thread'
-begin
- require 'ncursesw'
-rescue LoadError
- require 'ncurses'
-end
+require 'ncursesw'
if defined? Ncurses
module Ncurses