maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] TxPad - Text/Code Editor (https://talk.maemo.org/showthread.php?t=68582)

trx 2011-01-18 21:21

[Announce] TxPad - Advanced Code Editor for Fremantle
 
TxPad is a code editor i created for the Maemo OS.

http://txpad.devbin.org/images/txpad_ss_01.png

Update 2012-10-09
New version is now in the repository.
Changelog :
Code:

Version 0.7.7 (2012-10-09) :
  * Properly load saved volume keys function
  * Ctrl + N now always opens a new file
  * Remember font name
  * Added symbolic link to the executable at /usr/bin/txpad
  * Fixed Open/Save dialog root path issues
  * Fixed Open/Save dialog scrolling issues
  * Fixed a JavaScript syntax highlighting related bug
  * Fullscreen keyboard shortcut is now Ctrl + Return

Version 0.7.6 (2012-10-08) :
  * Fixed some autobuilder related bugs
  * Package is now optified
Version 0.7.5 (2012-10-03) :
  * Fixed some minor bugs
  * Font size is now remembered by TxPad
  * Fixed errors that occured when volume keys are pressed
  * It is now possible to change Tab width
  * "Extra button bar" can be now be made visible by default via Settings
  * Added JavaScript syntax highlighting
  * Default Open/Save path is now /home/user/MyDocs/
  * Open/Save last path is now remembered by TxPad

Colors can now be changed..
http://txpad.devbin.org/images/txpad-0.7.0-colors.png


Update 2011-03-06
After quite a few weeks, lots of work, and almost a complete rewrite, TxPad now uses Qt widget set.
I have been mainly focused on getting TxPad to be as touch friendly as possible while trying make use of whatever the N900 has to offer.
One of the new features is making use of the proximity sensor. For example kinetic scrolling mode is now enabled only while proximity sensor is closed. It also makes few toolbars visible only when closed in order to gain space for the code editor.
http://txpad.devbin.org/images/txpad-0.7.0.png

I added another new feature which will be usefull when dealing with large files are the bookmarks.
http://txpad.devbin.org/images/txpad_ss_04.png

There are few more things like use of the zoom keys for changing tabs or zooming, RegEx support for the search (& replace) functions, and other things you will see for yourself.


Some of the current features are :
  • Code syntax highlighing
  • Code folding
  • Smart tabs
  • Smart selecting
  • Ability to open multiple files
  • Ability to send text to paste bin (whole file or just the selected text)
  • Standard Search/Search & Replace functions with RegEx
  • Bookmarks
  • Macros
  • Scripts (run shell scripts from TxPad)
  • Extra button bar with frequently used characters (Now customizable)
  • Export to HTML (whole file or just the selected text)
  • Custom color settings
  • Jump to line
  • Open Recent feature
  • Open & Save from/to FTP

About highlighting, currently supported syntaxes are :
Delphi, FPC, C, Java, Perl, HTML, XML, Python, lfm, sh, CSS, PHP, TeX, SQL, VB, Ini, Bat and JavaScript so far...

TxPad is written in FPC and using Lazarus IDE (Using Qt widgetset).
In order to compile the sources, you need to follow this tutorial or use the install scripts from the source tar...

You can find TxPad in Extras-Devel.

Any suggestions for new features are welcome...

TRX.

Radicalz38 2011-01-18 21:57

Re: [Announce] TxPad - Text/Code Editor
 
Wow! Seems like a better alternative to leafpad. And on-device compiling?? Waiting for that feature! :D
And oh... What about search/replace feature? RegEx support? and syntax highlighting? On what specific language is that? :D

trx 2011-01-18 22:27

Re: [Announce] TxPad - Text/Code Editor
 
I am currently working on RegEx support for Search&Replace...
About highlighting, currently there is :
Delphi, FPC, C(pp), Java, Perl, HTML, XML, Python, lfm, sh, CSS, PHP, TeX, SQL, VB so far... I will eventually add the ability to add more syntaxes...

Radicalz38 2011-01-18 22:43

Re: [Announce] TxPad - Text/Code Editor
 
Quote:

Originally Posted by trx (Post 923392)
I am currently working on RegEx support for Search&Replace...
About highlighting, currently there is :
Delphi, FPC, C(pp), Java, Perl, HTML, XML, Python, lfm, sh, CSS, PHP, TeX, SQL, VB so far... I will eventually add the ability to add more syntaxes...

Hmm seems like most of the needed languages are there already. Perhaps you can lowly prioritize the syntax highlighting support :D

trx 2011-01-18 22:46

Re: [Announce] TxPad - Text/Code Editor
 
It is on low priority already ;)

Radicalz38 2011-01-18 22:50

Re: [Announce] TxPad - Text/Code Editor
 
BTW one last question... How's the text encodings? Does it support multiple text encodings? Can it handle complex ones? Will download it later after going home.

trx 2011-01-18 23:01

Re: [Announce] TxPad - Text/Code Editor
 
You mean like unicode? Not yet...

Radicalz38 2011-01-18 23:30

Re: [Announce] TxPad - Text/Code Editor
 
Ok will wait for the text encodings also :p

trx 2011-03-06 17:25

Re: [Announce] TxPad - Text/Code Editor
 
First post is now updated.

ivyking 2011-03-06 18:01

Re: [Announce] TxPad - Text/Code Editor
 
thanks a lot for your work , seems it's good enough now to hit the repositories !


All times are GMT. The time now is 23:52.

vBulletin® Version 3.8.8