ka@spanky.UUCP (06/17/83)
Why are you people so enamored of more? If there's one thing worse than waiting for readnews to load it into memory, it's trying to read articles as they scroll up the screen. Kenneth Almquist
borman@stolaf.UUCP (06/18/83)
I was going to stay out of this, but... Here at St. Olaf (stolaf) I have not had anyone complain about not being able to back up in the pager or complain about the :, or what have you. Why? Because we have put a built-in pager into readnews. It is a local home-brew modification that we have put into every version of news since version 2.3. It allows you to skip around to any page of the article, and at any time you can get the header of the article, you can save the article from the pager, and what I like about it is that you don't fork off ten zillion processes, which makes readnews much faster. It is invoked from within the digester. I'm pleased with it, and everyone here is pleased with it. How many folks out there would like to have a custom pager for news built in? I'll be glad to send out the diffs (if enough people respond, I might even post it to net.sources) I realize there will be those who will probably flame back saying something about "Why burden down readnews when you already programs sitting around to do the task?" Those folks don't need to ask me for the mods, you can just enjoy using more and not being able to back up, and not be able to look at the header of the article while reading it, and you can sit and complain about the : problems, and whether or not news should create temporary files, and on and on and on. Our pager commands are: (p)rint again, (n)ext article, (q)uit, (l)ast page, -n, +n (y)et another page, (#) of lines left, (s)ave, (w)rite, (h)eader -Dave Borman, St. Olaf College {ihnp4,harpo}!stolaf!borman (for those who are concerned about space, here is how big it is) => size pager.o text data bss dec oct 2366 + 522 + 0 = 2888 = 5510 pager.o You add 4 lines to digester.c, about 10 lines to readr.c, and remove about 74 lines from rfuncs2.c (the function save() is replaced by a function in the pager).