sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
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:
M bin/sup | 12 +-----------
M contrib/colorpicker.rb | 6 +-----
M lib/sup/buffer.rb | 6 +-----
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