JuffEd

Text Editors

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

12
8.0
Available as/for: -
Description:

Advanced text editor with syntax highlighting for many languages (Bash, Batch, C++, C#, CMake, CSS, D, Diff, HTML, IDL, Java, JavaScript, Lua, Makefile, Perl, Python, PHP, Ruby, SQL, XML). Supports sessions, search with regexps (including multiline regexps), charsets, code folding, line markers, block selections and other features.

Has Brazilian Portuguese, Chinese (Simplified), Czech, English, French, German, Polish, Russian, Spanish localizations (some of them are extremely outdated).

For bug reports and feature requests you are always welcome at bug tracker:
https://sourceforge.net/tracker/?group_id=205470

If you'd like to have the latest changes use SVN version from here:
http://juffed.svn.sourceforge.net/svnroot/juffed/0.8

Trunk repository is going to be unstable, be careful if using it :)
Last changelog:

10 years ago

0.8.1
* Applied patchset from David Stegbauer:
- Removed unneeded debug outputs
- Pascal Lexer Corrections
- Updated juffed.desktop translations
- some minor fixes
* Added: Czech localization (thanks to Pavel Fric)

Windows package now contains updated QScintilla with improved performance on long lines. It also contains all plugins.

0.8.0.1
There was a missing DLL in Windows package, please download a newer version if you had problems.
Linux packages are OK.

0.8
main changes since 0.6.1:
* charset auto-detection (requires 'enca' package on *nix)
* improved sessions management
* new plugin API and new plugins
* new settings (printing, file types, keybindings, colors)
* new syntaxes (TCL, Pascal, TeX, Fortran)
* improvements in Find Dialog
* search for multiline regexps
* new editing actions (commenting lines by a hotkey, upper case, duplicate lines, go to/select to matching brace, etc)
* single instance support for Windows
* lots of bugfixes and small improvements

For details see the file ChangeLog in source tarball.

protoman

12 years ago

It is a really good editor and a good alternative for writing html/php.

But I was wondering if is possible to add a dialog for HTML tag editing (like in quanta+ or macromedia homesite)?
I noticed there is a plugins mechanist in the configuration, does it work already? How can I code a plugin for it? I love Qt, and I could try to implement it by myself on a plugin (to not interfere with the main editor) :)

Report

C

Mezomish

12 years ago

I'll think over adding custom actions to context menu (from plugins). I guess that will provide you with a missing part you need to create a desired plugin.

Report

shura

12 years ago

About plugins:
http://juffed-plugins.blogspot.com/

Report

Fuintis

12 years ago

very impresive. Please keep your good work. I setting this app to the default text editor in my windows box.
I'm exited to see the 1.0 version.

Report

shura

12 years ago

Can I create my own rules for code highlighting?
Do you planned this feature in future?

Report

C

Mezomish

12 years ago

Now all highlighting is being done by QScintilla component and you can only modify colors and font styles (bold/italic) for the existing schemes (see ~/.config/juff/hlschemes/).

For creating you own scheme you should modify (or create you own) so-called "lexer" for QScintilla. What language are interested in, btw?

Report

shura

12 years ago

Thank you.
I am interested in configuration files for D-Link switches. I think most people have not interest for it

Report

protoman

12 years ago

Does it supports in any way auto-completion of (insert any language here) functions?

Report

C

Mezomish

12 years ago

For the present --- no.
But QScintilla (code editing component that was used) does support it, so I think it's possible in future.

Report

shura

12 years ago

Hi, I can't compile svn version on FreeBSD. Script 'configure' display error:
Quote:
shura [/home/shura/progr/juffed]$./configure
checking for g++... /usr/bin/g++
checking for make... /usr/bin/make
checking for qmake... /usr/local/bin/qmake-qt4
checking for lrelease... /usr/local/bin/lrelease
Running Qt4 test... failed.
Please check your libqt4-dev installation and/or specify valid --qt_lib_path and --qt_include_path

And this:
Quote:
shura [/home/shura/progr/juffed]$./configure --qt_lib_path=/usr/local/share/lib --qt_include_path=/usr/local/include
./configure: ${arg:1...}: Bad substitution
Can you help me?

Report

C

Mezomish

12 years ago

It will be fixed in nearest future. The problem is that not all shells can handle things like ${arg:0:8}. I'll substitute it with something more universal.

Report

shura

12 years ago

Yes, I have added '#!/usr/local/bin/zsh' to file head and went to the next level - configure can't find libqt4-dev.
Which libraries should contain 'qt_lib_path'?

Report

C

Mezomish

12 years ago

First of all try to change prefix from /usr to /usr/local (as far as I know, in FreeBSD it is the default prefix. But may be I'm mistaken, I've never used FreeBSD).

Report

shura

12 years ago

Yes, FreeBSD has standard prefix '/usr/local', but --prefix=/usr/local/ does not helps. Also I have tried qt_lib_path=/usr/local/lib --qt_include_path=/usr/local/include, but unsuccessfully.
Qt libraries exists in /usr/local/lib, I checked they, maybe now script can't find QT header files?
Which header files search script? I look for it, but my system have several directories with Qt headers. This is
Quote:shura [/home/shura]$ ls -d /usr/local/include/Qt*
/usr/local/include/Qt/
/usr/local/include/QtOpenGL/
/usr/local/include/Qt3Support/
/usr/local/include/QtScript/
/usr/local/include/QtAssistant/
/usr/local/include/QtSql/
/usr/local/include/QtCore/
/usr/local/include/QtSvg/
/usr/local/include/QtDBus/
/usr/local/include/QtTest/
/usr/local/include/QtDesigner/
/usr/local/include/QtUiTools/
/usr/local/include/QtGui/
/usr/local/include/QtXml/
/usr/local/include/QtNetwork/


:(

Report

C

Mezomish

12 years ago

I think I should install FreeBSD in virtual machine and try it by myself, because it's quite hard to debug it using forum :)

Report

shura

12 years ago

Mezomish, may we talk in jabber?
I ready to provide help for debug and testing. :)
Do you speak Russian?

Report

shura

12 years ago

:)
Version 0.2.1 was installed easy by me.
Quote:
export QMAKESPEC=/usr/local/share/qt4/mkspecs/; qmake-qt4 -project;qmake-qt4;make


Report

C

Mezomish

12 years ago

On Linux these are libraries libQtCore.so, libQtGui.so and libQtXml.so

Report

shura

12 years ago

Hi, I can't compile svn version on FreeBSD. Script 'configure' display error:
Quote:
shura [/home/shura/progr/juffed]$./configure
checking for g++... /usr/bin/g++
checking for make... /usr/bin/make
checking for qmake... /usr/local/bin/qmake-qt4
checking for lrelease... /usr/local/bin/lrelease
Running Qt4 test... failed.
Please check your libqt4-dev installation and/or specify valid --qt_lib_path and --qt_include_path

And this:
Quote:
shura [/home/shura/progr/juffed]$./configure --qt_lib_path=/usr/local/share/lib --qt_include_path=/usr/local/include
./configure: ${arg:1...}: Bad substitution
Can you help me?

Report

zhangfq7112

12 years ago

Great work! Can I select text in column mode?

Report

C

Mezomish

12 years ago

Yes, you can. Put the cursor to the beginning of the block you want to select, hold Alt+Shift and use arrow keys or mouse to select the block.

For now it is possible only to delete, copy and paste this kind of blocks.

Report

zhangfq7112

12 years ago

Thanks a lot for your great work!

Report

shadosan

12 years ago

Hey, do you need someone to do a full translation for French?
If so, just send me the latest "juffed_fr.ts" file to my email found in my profile, and i'll do it and send it back to you :)

Report

C

Mezomish

12 years ago

Hi,
That would be great. I've sent you a private message, check you "Inbox" here.

Report

C

Mezomish

12 years ago

Hi,
That would be great. I've sent you a private message, check you "Inbox" here.

Report

10 years ago

0.8.1
* Applied patchset from David Stegbauer:
- Removed unneeded debug outputs
- Pascal Lexer Corrections
- Updated juffed.desktop translations
- some minor fixes
* Added: Czech localization (thanks to Pavel Fric)

Windows package now contains updated QScintilla with improved performance on long lines. It also contains all plugins.

0.8.0.1
There was a missing DLL in Windows package, please download a newer version if you had problems.
Linux packages are OK.

0.8
main changes since 0.6.1:
* charset auto-detection (requires 'enca' package on *nix)
* improved sessions management
* new plugin API and new plugins
* new settings (printing, file types, keybindings, colors)
* new syntaxes (TCL, Pascal, TeX, Fortran)
* improvements in Find Dialog
* search for multiline regexps
* new editing actions (commenting lines by a hotkey, upper case, duplicate lines, go to/select to matching brace, etc)
* single instance support for Windows
* lots of bugfixes and small improvements

For details see the file ChangeLog in source tarball.

12345678910
121
product-maker dfghjk Apr 17 2015 9 excellent
product-maker fracaburda Apr 10 2015 9 excellent
product-maker rolf5 Nov 23 2014 9 excellent
product-maker lei00 Dec 07 2013 9 excellent
product-maker hello98 Nov 05 2013 9 excellent
product-maker mea5 Nov 05 2013 9 excellent
product-maker VilleVallo Oct 28 2013 9 excellent
product-maker lieter Oct 28 2013 9 excellent
product-maker mannfree Oct 28 2013 9 excellent
product-maker qwertzui Oct 28 2013 9 excellent
product-maker freelancer96 Oct 28 2013 9 excellent
product-maker popcon Oct 28 2013 9 excellent
product-maker frodoom Oct 25 2013 9 excellent
product-maker nobrain Oct 25 2013 9 excellent
product-maker dergnome Oct 25 2013 9 excellent
product-maker Mira Oct 24 2013 9 excellent
product-maker thwald Oct 23 2013 9 excellent
product-maker sixsixfive Oct 21 2013 9 excellent
product-maker michalrost Jul 01 2013 9 excellent
product-maker absfrm Feb 27 2012 9 excellent
product-maker kerenskyy Nov 07 2011 9 excellent
product-maker DOOMer May 17 2011 3 bad
Be the first to comment
rolf5
Nov 23 2014
elmodos
Dec 08 2012
rubypdf
Feb 12 2012
kerenskyy
Nov 07 2011
jdrsantos
Jan 21 2011
greycash
Nov 16 2010
eugenez
May 09 2010
sokoloff
May 05 2010
shadosan
Oct 20 2009
radecz3k
Jul 26 2009
griffin27
Jul 15 2009
shura
Apr 11 2009
File (click to download) Version Description PackagetypeArchitectureRelease ChannelDevices Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.8.1
updated Aug 06 2010
added Jun 07 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0
System Tags app software