jEdit almost the perfect web development platform
Submitted by Thursday, 28 July, 2005 - 22:03
on
I realy like jedit. If you take the time to play and fiddle with the ever growing list of plugins, you can customise jedit into a decent IDE for almost all programming languages (all the main ones).
I am primarily a PHP mySQL developer.
Plugins I like to use:
Code Browser
Project Viewer
Error List
ColorChooser
Clipper
XML
FTP
JTidyPlugin
PHPParser
SideKick
+ Some Updated Edit modes:
PHP edit mode V2
Advanced HTML edit mode
BUT!!!
There is one problem standing in my way from crowning jedit as my favourite editor. To have code completion (control+B) also known as complete word for both PHP and HTML you need to use the advanced HTML edit mode xml file and set html as your default edit mode for PHP files. This gives you PHP code completion in html edit mode, but to have html code completion you need to set the parser for the html edit mode in your side kick plugin and not to phpparser. This is were things got difficult for me.
If phpparser is not set and html is used then my error list stops working and the structure browser shows the HTML structure not the PHP structure (Both structures would be better), but error list is vital to me.
Maybe I am over looking something in my setup if so can someone please tell me how to get it all to work. I think the problem come in with the edit modes. Ideally you should be able to set multiple edit modes per a file type. Look at Web development as a example. You need syntax highlighting and complete word / code completion functionality for HTML / XHTML, JavaScript, PHP / ASP / JSP and SQL would be nice to. I understand this is not a big problem when it comes to compiled languages. But it is conceptually the more versatile way if possible, and in programming I believe nothing is impossible.
Can I have it all. Please help. If not, a suggestion for the future.
Sorry for the long post.
I am primarily a PHP mySQL developer.
Plugins I like to use:
Code Browser
Project Viewer
Error List
ColorChooser
Clipper
XML
FTP
JTidyPlugin
PHPParser
SideKick
+ Some Updated Edit modes:
PHP edit mode V2
Advanced HTML edit mode
BUT!!!
There is one problem standing in my way from crowning jedit as my favourite editor. To have code completion (control+B) also known as complete word for both PHP and HTML you need to use the advanced HTML edit mode xml file and set html as your default edit mode for PHP files. This gives you PHP code completion in html edit mode, but to have html code completion you need to set the parser for the html edit mode in your side kick plugin and not to phpparser. This is were things got difficult for me.
If phpparser is not set and html is used then my error list stops working and the structure browser shows the HTML structure not the PHP structure (Both structures would be better), but error list is vital to me.
Maybe I am over looking something in my setup if so can someone please tell me how to get it all to work. I think the problem come in with the edit modes. Ideally you should be able to set multiple edit modes per a file type. Look at Web development as a example. You need syntax highlighting and complete word / code completion functionality for HTML / XHTML, JavaScript, PHP / ASP / JSP and SQL would be nice to. I understand this is not a big problem when it comes to compiled languages. But it is conceptually the more versatile way if possible, and in programming I believe nothing is impossible.
Can I have it all. Please help. If not, a suggestion for the future.
Sorry for the long post.