Quoth Gary Kline on Sunday, 20 February 2011: <snip> > > Yes, this is much nicer that the more -15 that messes up the > text with it's [MORE...] white within black. But here you can't > just tap the spacebar; is there a way around that <cr> and > turning it into a space...? > > Also, can you insert > > "^+++" > > text > > "^+++" > > top And bottom? Pretty sure that the user would have the large > font to read aloug with that espeak read to hijm. Having the > top/bottom delimiters might make scanning the text easier. > > (It messed up with more. > > Anyway, thanks foe something that actually works, :_) > > gary > > > > > -- > Gary Kline kl...@thought.org http://www.thought.org Public Service Unix > Journey Toward the Dawn, E-Book: http://www.thought.org > The 7.98a release of Jottings: http://jottings.thought.org > Better?
#!/usr/bin/env ruby require 'optparse' pagesize = 15 optparse = OptionParser.new do |opts| opts.banner = 'usage: npg [-n pagesize] file...' opts.on('-n', '--numlines pagesize', 'Specify page size in number of lines') do |n| pagesize = n.to_i end end begin optparse.parse! rescue OptionParser::InvalidOption, OptionParser::MissingArgument => e puts e puts optparse exit 1 end puts "^+++" loop do pagesize.times do if line = gets puts line else puts "^+++" exit end end print "More..." system "stty raw" STDIN.getc system "stty -raw" end -- Sterling (Chip) Camden | sterl...@camdensoftware.com | 2048D/3A978E4F http://chipsquips.com | http://camdensoftware.com | http://chipstips.com
pgpWq3Crxeb85.pgp
Description: PGP signature