GUI Text Editors

From WebOS Internals
Revision as of 01:15, 21 July 2009 by Hopspitfire (talk | contribs) (New page: [[f>toc]] This page covers available options for editing any file locally from the palm pre itself, without setting up any of the [pre-terminal-options]. If you do have a shell, you c...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

[[f>toc]]

This page covers available options for editing any file locally from the palm pre itself, without setting up any of the [[[pre-terminal-options]]]. If you do have a shell, you can of course set up and use any of the standard GNU/Linux text editors such as nano and vi.

Currently the best option seems to be ecoder.

You'll need to set up a local web server that supports php before using these. The [[[ajaxphpterm]]] page describes how to do that for thttpd-php.

+ ecoder This works quite nicely, although some small amount of hacking to make it work better with the palm's screen size would be useful.

You need to make sure none of the files have execute permission, as this makes thttpd barf: code root@castle:/opt/share/www/ecoder# find . -type f | xargs -n1 chmod ugo-x /code

You'll need to make at least a change like this for anything to work - replace "/" with the path to files you want the editor to be able to edit. code --- code.php.orig Sat Jul 4 19:58:34 2009 +++ code.php Sat Jul 4 20:03:44 2009 @@ -15,9 +15,9 @@

$code['backup'] = 1; // 1 = on || 0 = off -- create backup copy of files opened ( see code/base/file.backup.php ) ##

// path to editable files ##

-$code['root'] = '/home/ecoder/examples/'; // full path, with trailing slash ## +$code['root'] = '/tmp/'; // full path, with trailing slash ##

if ( $_SESSION['live'] == 0 ) { // running locally ##

- $code['root'] = '/home/loveunit/public_html/ecoder/examples/'; // local path -- for testing ## + $code['root'] = '/tmp/'; // local path -- for testing ##

} 

// secure system ##

/code

+ ide.php ide.php from http://www.ekenberg.se/php/ide/ ( specifically I used http://www.ekenberg.se/php/ide/getfile.php?filename=ide.php-1.5.2.tar.gz ) seems to work for editing and saving, but some hacking would need to be done to make it more usable on the palm pre's screen size.

+ vi clones I tried 2 javascript vi clones - http://gpl.internetconnection.net/vi/ , http://vian.sourceforge.net/ - ; they both had issues with keeping focus (keystrokes would bring up the search bar).