[guispeak] TextPal 1.4 released

  • From: Jamal Mazrui <empower@xxxxxxxxx>
  • To: guispeak@xxxxxxxxxxxxx
  • Date: Tue, 1 Aug 2006 10:49:18 -0400 (EDT)


TextPal 1.4, released August 1, 2006.  Fixed Quote and Unquote commands with 
selected rather than all text.  Fixed searching for certain characters that 
were previously used internally, e.g., ; and | symbols.  TextPal consistently 
goes to a defined bookmark regardless of how a file is opened.  TextPal now 
begins at the working directory used at the end of its last session.

Enhancements or elaborations are mentioned in the documentation excerpts below. 
 They may reference previous features as well to provide context.


If you want to ensure that a file contains only standard ASCII characters 
(codes below 128), use the ASCII only command, Alt+Shift+A.  It operates on 
either all or selected text.

Control+V does the standard paste operation.  Control+Shift+V prompts for a 
file to paste into the document at the current cursor position.  TextPal also 
supports a snipet feature for pasting reusable text.  A snipet is a text file 
stored in a subfolder of the TextPal program folder, by default in
C:\Program Files\TextPal\snipet
Press Alt+Shift+C to copy selected text into a snipet.  TextPal prompts for a 
name and automatically adds a .txt extension to a file created in this folder.  
Use the Paste Snipet command, Alt+Shift+V, to pick from the list of available 
snipets.  Press Alt+V to view the snipet folder in Windows Explorer, where you 
can browse, rename, or delete snipet files.

In general, TextPal does a directory change to each file opened or saved, but 
the Save Copy command is an exception so that you can keep the current 
directory for other purposes.

Press Alt+Y for Yield, which reports the total number of lines and characters 
in the file.  Press Alt+Shift+Y to hear the length of the widest line.

Press Control+I to indent the current line of text, or Control+Shift+I to 
outdent it.  If multiple lines of text are selected, these commands are applied 
to all of them.  Press Alt+I to hear the number of indentation levels of the 
current line.  Press Alt+Shift+I to toggle a mode in which you are alerted to 
changes in indentation level when using the up and down arrow keys.

You can start a new line of text with the same indentation as the current one 
by pressing Shift+Enter.  By default, a level of indentation is two spaces.  
This and other configuration settings may be changed with the Settings command, 
Alt+S.  To go to the first character of the current line after any indentation, 
press Alt+Home.  To go to the last non-white space character, press Alt+End.

Press Alt+PageDown to go to the next code block, or Alt+PageUp to go to the 
previous one.  TextPal considers a line of text with less indentation to be 
part of a different code block.  For example, if the cursor is inside a loop 
block, then Alt+PageDown will go to the line at the closing of the loop where a 
lower level of indentation resumes.  In Ruby, this would be the line with the 
word "end" or a right brace (}) character.  In Python, it would be the first 
line of code following the loop, since the change in indentation, itself, 
indicates the end of the loop.

The Quote and Unquote commands, Control+Q and Control+Shift+Q, may be used to 
add or remove comment symbols at the beginning of lines of programming code.  
Use the Settings command, Alt+S, to change the default comment character from > 
to one appropriate for the language in use, e.g., ' for Visual Basic, * for 
Xbase, ; for AutoIt, or # for Ruby.  If the cursor is on one of these 
characters when such a command is invoked, that character will be used 
regardless of the current setting.

Regular expressions are a large and complex topic.  Web searches (e.g., via 
google.com) will find many tutorials.  There are variations in regular 
expression syntax.  The Ruby programming language, upon which TextPal is based, 
uses the most common syntax, generally the same as the Perl language and 
Microsoft developer tools.  At the time of this writing, links to a couple of 
good tutorials are as follows:

Learning to Use Regular Expressions

Getting familiar with Regular Expressions

To change screen reader settings specific to TextPal, change the configuration 
file called "WxRuby" that will be associated with this application.  With JAWS, 
press Insert+F2 and choose its Configuration Manager from the list.  With 
Window-Eyes, press Control+BackSlash for its Control Panel.  In either case, 
preserve such changes with the Save command on the configuration File menu.  
When working with files less than 50K in size, JAWS may read text more reliably 
if "Enhanced Edit Support" is turned on--one of its Text Processing settings.  
With JAWS 7.0 and above, setting the "caret blink rate" under "cursor options" 
to a value of 200 usually resolves problems with SayAll (Insert+DownArrow) or 
paragraph reading (Control+Down/UpArrow).
** To leave the list, click on the immediately-following link:-
** [mailto:guispeak-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** guispeak-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:guispeak-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** guispeak-request@xxxxxxxxxxxxx with the Subject:- faq

Other related posts: