A mobile text editor that is designed to be intuitive and flexible.

The EasyEdit discussion is going on at the Nokia Python forum: http://discussion.forum.nokia.com/forum/showthread.php?t=81121

It has the features you would expect in the likes of "notepad" and hopefully a bit more too. But mostly, it is a way for me to learn Python. If there are any features you would like to see, let me know. 

VERSION 1.44 now available!

Be warned, this is my first stab at Python, so the code may not look too nice.

Current features:

  • File browser for opening/saving and more.
  • Maintains a list of recently opened/saved files.
  • Cut/Copy/Paste.
  • Settings panel to easily change options. 
    • All settings are saved and restored when next using EasyEdit. 
  • Change screen size and font.
  • Set encoding of files read from/written to disk.
  • Search within a file, including find and replace. 
  • Supports windows and unix style text files.
  • Support for line numbers.

 Features to come:

  • Multiple file support.
  • Working installers for 1st edition devices!

If there are any extra features you would like to see included, let me know.

Known issues:  

  • Some people have had issues with the 1st edition installer. If you have a 1st edition device, please tell me if you get it working or not.
    [2006-07-05]
  • Pasting from other applications results in the text being in the default font (green LatinBold12). Just set the font back to what you have it set to already to temporarily fix it.
    This seems to be an issue with S60's appuifw module rather than the text editor itself.
    [2006-06-04]
  • File > New does not open a new document if asked to save the current document.
    This is fixed and ready for the next release.
    [2006-08-02]

Recent additions

  • dnastase has provided a 3rd edition version of EasyEdit at http://www.dnastase.info/pys60/easyedit.sis. See the forum for more info.
    [2006-09-18]
  • The current line number is now displayed at the top of the screen. This feature can be turned off in the settings menu.
    [2006-07-05]
  • Settings panel including:
    • Encoding selection
    • Windows/Unix style newline selection
    • Case-sensitivity of searches (excludes Find + Replace)
    • Screen font selection
    • Changing the screen size 
    • Choosing the maximum number of files to remember in "Open Recent"
      [2006-06-28] 
  • Find and replace.
    [2006-06-28]
  • Case insensitive search option.
    [2006-06-28]
  • Readme
    [2006-06-28]
  • Quick file saving (press the [Dial] button when edting a file).
    [2006-06-28]
  • Ability to open files with associated program in "Open" and "Save" dialogs.
    [2006-06-28]
  • Filename is now displayed as the window title.
    [2006-05-31]
  • More file operations, including : rename, create directory, delete. 
    [2006-05-31] 
  • An icon! 
    [2006-05-31] 
  • "Find first" feature.
    [2006-05-31] 
  • Now remembers the last folder saved to/opened from.
    [2006-05-31]
  • EasyEdit has an official UID, please uninstall the old verison and install >= version 1.2.0
    [2006-05-26]
  • EasyEdit now has an icon! It's not included in the program yet, but soon will be!
    [2006-05-25] 
  • Fonts and encodings are now sorted alphabetically. (v1.1.0)
  • [2006-05-25]
  • Symbian installable .sis packages added. (v1.0.0)
    [2006-05-24] 
  • Ability to change encodings written to/read from disk.
    The encodings available should be all of the encodings installed on your device.
    [2006-06-22]
  • Keeps a list of recently opened/saved files for quick access.
    [2006-06-21]
  • Ability to save user settings, e.g. screen size, font.
    Due to S60 Python's lack of "pickle" library, I wrote a very simple tokeniser/parser for dictionaries of lists. (parse.py)
    [2006-06-18] 

 

I did write the majority of the code for this editor using the editor itself... so it can't be all bad.

Developed on a Nokia 3230 (Symbian v7, 2nd Edition FP1).

[2006-05-24]