( [0+8+FQ(+4)[1 0FO10F"G+Q1 'W+FQ()+4U1 FQ1"L0' ,Q1:M(Q1+4(]1]0)) wWA/s 9 ^p<Fao & Setup NCASE Library~0fo..qNCASE Setup Hook[0 q0"n:m0' m.m^R Lowercase Wordu..L m.m^R Uppercase Wordu..U m.m^R Uppercase Initialu..C^R Lowercase Wordf@m(m.m& Case Word)fc0^R Uppercase Wordf@m(m.m& Case Word)@fc0^R Uppercase Initialf@m(m.m& Case Word)f(fc)[1[2 .(q2j:fwl1@fc)j0& Case Words[0 ff"e A,0a"c0,1a"c .-b"n-fwl'ofwd'' fs^rprev[1 128-q1"g27-q1"n -fwf(f)''' !Fwd! fwf(f)f(l)~Filename~NCASE~DOC~ ~Filename~New experimental word case-conversion commands. ~DOC~ & Setup NCASE LibraryS Put these commands on keys. ~DOC~ ^R Lowercase Word^R Convert next or previous word to lower case. In the middle of a word, that word is converted. Between words, when the previous character typed was an inserting character, the previous word is case-converted; otherwise, the next word is converted and moved over, so that repeated use converts successive words. A numeric argument (positive or negative) specifies precisely how many words to convert and in which direction, starting from point. ~DOC~ ^R Uppercase Word^R Convert next or previous word to upper case. In the middle of a word, that word is converted. Between words, when the previous character typed was an inserting character, the previous word is case-converted; otherwise, the next word is converted and moved over, so that repeated use converts successive words. A numeric argument (positive or negative) specifies precisely how many words to convert and in which direction, starting from point. ~DOC~ ^R Uppercase Initial^R Convert word to lower case with capital initial. In the middle of a word, that word is converted. Between words, when the previous character typed was an inserting character, the previous word is case-converted; otherwise, the next word is converted and moved over, so that repeated use converts successive words. A numeric argument (positive or negative) specifies precisely how many words to convert and in which direction, starting from point. ~DOC~ & Case WordS Subroutine for word case conversions. We move the cursor, tell ^R about the changes, and return the range of addresses to be operated on by the caller. ~DIRECTORY~& Setup NCASE Library ^R Lowercase Word ^R Uppercase Word ^R Uppercase Initial & Case Word ~INVERT~[1Q1