-----------------------------------------------------------------------
NoSelEOL/SmartEnd plugin for AkelPad text editor
-----------------------------------------------------------------------

NoSelEOL::Main 
 * excludes last end-of-line (EOL) symbol from selected text.

NoSelEOL::SmartEnd
 * when End key is pressed, cursor jumps to last non-space/non-tab character.
 * when End key is pressed again, cursor jumps to the end of the line.
 * key sequence End, Shift+End allows to select all trailing spaces/tabs.

NoSelEOL::altSmartEnd
 * this function affects the SmartEnd behaviour.
   If it is enabled (and SmartEnd is also enabled), cursor jumps to the end 
   of the line when End key is pressed for the first time. When End key is
   pressed again, cursor jumps to last non-space/non-tab character.


--------
History:
--------
v.2.1 (February 2010)
 * for AkelPad 3.7.4+/4.4.0+

v.2.0 (November 2009)
 - fixed: Ctrl+Y did not delete the whole line

v.1.9 (September 2009)
 - fixed: caret sometimes disappears

v.1.8 (September 2009)
 - SmartEnd: wrong behaviour at end of line fixed

v.1.7 (September 2009)
 - better handling of WordWrap'ed lines

v.1.6 (August 2009)
 * for AkelPad 3.7.3+/4.3.0+

v.1.5 (March 2009)
 * for AkelPad 3.7.0+/4.2.0+

v.1.4 (August 2008)
 * compatibility with column selection in AkelPad 4.0.1+

v.1.3 (July 2008)
 * for AkelPad 3.6.0+

v.1.2 (April 2008)
 + new function: altSmartEnd

v.1.1 (March 2008)
 + new function: SmartEnd

v.1.0 (March 2008)
 * initial version
 * for AkelPad 3.4.0+


-----------------------------------------------------------------------
(C) Mar 2008 - Feb 2010, Vitaliy Dovgan aka DV
          dvv81 <at> ukr <dot> net

