Text Editors
You can find built packages here (see 'Featured downloads' on the right side): http://code.google.com/p/juffed/
If you're using other distro then you'll probably need to build it yourself (see the link to source code at the previous message). - Apr 16 2010
If you're using other distro then you'll probably need to build it yourself (see the link to source code at the previous message). - Apr 16 2010
>and one more question, is Qscintilla patch for low performance while line wrapping is enabled, available only for Windows? is that true?
The patch itself is platform-independent. The performance issue was resolved in QScintilla 2.4.3. I've updated the .dll in Windows package but I can't update QScintilla in your system :)
I've built QScintilla 2.4.3 for Ubuntu 9.10 (I'll provide the link to .deb file when I come home).
If you're using other distro you can compile it yourself. The source code is here: http://www.riverbankcomputing.co.uk/software/qscintilla/download - Apr 15 2010
The patch itself is platform-independent. The performance issue was resolved in QScintilla 2.4.3. I've updated the .dll in Windows package but I can't update QScintilla in your system :)
I've built QScintilla 2.4.3 for Ubuntu 9.10 (I'll provide the link to .deb file when I come home).
If you're using other distro you can compile it yourself. The source code is here: http://www.riverbankcomputing.co.uk/software/qscintilla/download - Apr 15 2010
Hey guys,
Here are some news about that bug with lost focus when using auto-complete. There is a patch for QScintilla and some instructions for Debian-based distros here: http://juffed.blogspot.com/2009/10/fix-for-qscintilla.html
I've also sent this patch to QScintilla's developers and hope they'll include it into the next release. - Oct 16 2009
Here are some news about that bug with lost focus when using auto-complete. There is a patch for QScintilla and some instructions for Debian-based distros here: http://juffed.blogspot.com/2009/10/fix-for-qscintilla.html
I've also sent this patch to QScintilla's developers and hope they'll include it into the next release. - Oct 16 2009
Actually, that's the case and I observed the same thing: it works with KWin (KDE) and doesn't with Metacity/Compiz (GNOME). I had them installed at the same time and it was like that: login to KDE session - autocomplete is good; login to GNOME session - lost focus.
- Jul 19 2009
Yes, that's a known problem. Looks like a bug in Qt or QScintilla (since there's the same issue with other QScintilla-based editors, like Eric).
I seriously suspect they changed something in Qt 4.5 since I tried earlier versions of QScintilla (they worked perfectly earlier) and had the same issue.
And more interesting thing is that it depends on WM (see comments above). - Jul 16 2009
I seriously suspect they changed something in Qt 4.5 since I tried earlier versions of QScintilla (they worked perfectly earlier) and had the same issue.
And more interesting thing is that it depends on WM (see comments above). - Jul 16 2009
Hm....
I tried it with old QScintilla (version 2.2) and have the same bug. It also appears with version 2.3. Qt version is 4.4.3.
The funny thing is that I can't reproduce it on Debian Lenny that has Qt 4.4.3 and QScintilla 2.2....
What is your distro(s)? - Mar 16 2009
I tried it with old QScintilla (version 2.2) and have the same bug. It also appears with version 2.3. Qt version is 4.4.3.
The funny thing is that I can't reproduce it on Debian Lenny that has Qt 4.4.3 and QScintilla 2.2....
What is your distro(s)? - Mar 16 2009
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? - Jul 31 2008
For creating you own scheme you should modify (or create you own) so-called "lexer" for QScintilla. What language are interested in, btw? - Jul 31 2008
For people who is voting "bad": please, write some comments here or on SF.net forum/tracker (https://sourceforge.net/projects/juffed/). I know that JuffEd is quite far from ideal, but your response could help me make it better. You are always welcome with feature requests.
- Apr 04 2008
Thank you for your response.
>I've read about your plan to leave QTextEdit and creating your own class. Maybe QScintilla could be offer you the missing features.
Actually, I've already found QScintilla (thanks to Krigstask) and already started using it in 0.3-dev branch. I'll share 0.3-dev branch as soon as I release 0.2 :)
>The dialogs are expandable - I think it's not really wanted.
As for me, I really hate when I want to expand any dialog and I can't do it ;)
And one more important thing: in different localizations all controls may have different sizes.
I think I should leave it as it.
>If I compile juffed on my system with my precompiled Qt 4.3 juffed losts all icons.
Loading icons is implemented in this way:
When juffed starts at the first time, it tries to copy directory "./icons" from the folder which contains it's binary to ~/.config/juff/icons for further usage. Please check if everything is available for this operation. - Mar 29 2008
>I've read about your plan to leave QTextEdit and creating your own class. Maybe QScintilla could be offer you the missing features.
Actually, I've already found QScintilla (thanks to Krigstask) and already started using it in 0.3-dev branch. I'll share 0.3-dev branch as soon as I release 0.2 :)
>The dialogs are expandable - I think it's not really wanted.
As for me, I really hate when I want to expand any dialog and I can't do it ;)
And one more important thing: in different localizations all controls may have different sizes.
I think I should leave it as it.
>If I compile juffed on my system with my precompiled Qt 4.3 juffed losts all icons.
Loading icons is implemented in this way:
When juffed starts at the first time, it tries to copy directory "./icons" from the folder which contains it's binary to ~/.config/juff/icons for further usage. Please check if everything is available for this operation. - Mar 29 2008
Direct copying binary file to $(BIN) will cause some problens: in this case when application starts, its "application dir" will be $(BIN) and it will not find icons, hlschemes and config file for the first start (when there is no these stuff in user's home dir).
I think the second variant is better, I'll take it into account.
P.S.: пользуюсь. Постучался. <my_nick>(at)jabber.ru - Mar 11 2008
I think the second variant is better, I'll take it into account.
P.S.: пользуюсь. Постучался. <my_nick>(at)jabber.ru - Mar 11 2008
I made several changes in Makefile that can help to avoid problems when installing in temp directory. There are several variables in Makefile:
DESTDIR - the main app's directory that will contain all app's files;
BIN - directory than will contain symlink to app's binary (for obvious reason it should be one of the dirs from $PATH);
PIXMAPS - directory where usually all applications' pixmaps are stored;
APPLICATIONS - directory where usually all applications' .desktop files are stored.
All default values for this variables are set regarding to its' values in Debian. - Mar 11 2008
DESTDIR - the main app's directory that will contain all app's files;
BIN - directory than will contain symlink to app's binary (for obvious reason it should be one of the dirs from $PATH);
PIXMAPS - directory where usually all applications' pixmaps are stored;
APPLICATIONS - directory where usually all applications' .desktop files are stored.
All default values for this variables are set regarding to its' values in Debian. - Mar 11 2008
Thank you for your feedback. Some of features are quite easy to implement and I'm going to start working on version 0.2 soon.
But some of them (like whole string highlighting for marking it) need to make serious changes in QTextEdit class (or to create my own class with the same set of features). I've seen how it was done in kdelibs for Kwrite and Kate - they made their own class almost from scratch: they implemented painting, key events, scrolling and so on by themselves.
Actually I consider creating custom class in near future and stopping using standart QTextEdit, but this is not the first-priority task.
At present markers can be implemented this way: there will be highlighted the line number and marker also will be displayed on scrollbar. What do you think about it? - Nov 21 2007
But some of them (like whole string highlighting for marking it) need to make serious changes in QTextEdit class (or to create my own class with the same set of features). I've seen how it was done in kdelibs for Kwrite and Kate - they made their own class almost from scratch: they implemented painting, key events, scrolling and so on by themselves.
Actually I consider creating custom class in near future and stopping using standart QTextEdit, but this is not the first-priority task.
At present markers can be implemented this way: there will be highlighted the line number and marker also will be displayed on scrollbar. What do you think about it? - Nov 21 2007
Sorry for such long period of silence but I was very, very busy. Moving to another country takes some time, you know ;)
I want you to try this new version. The code was redesigned a bit and some regressions are possible (for example, multithreading is temporary removed).
Makefile was updated, therefore "make install" and "checkinstall" supposed to work correctly :)
>What do you think about the version number?0.1.2-20070709 is 0.1.2 snapshot version?
Yes, some kind of snapshots.
This version number means that program is going to become 0.1.2 but work is still in progress. - Aug 11 2007
I want you to try this new version. The code was redesigned a bit and some regressions are possible (for example, multithreading is temporary removed).
Makefile was updated, therefore "make install" and "checkinstall" supposed to work correctly :)
>What do you think about the version number?0.1.2-20070709 is 0.1.2 snapshot version?
Yes, some kind of snapshots.
This version number means that program is going to become 0.1.2 but work is still in progress. - Aug 11 2007
This time I'm engaged in improving of the file opening process. It will be much faster soon.
Concerning to slow work: I suppose that the reason is in QTextDocument realization.
Anyway, work with text files up to 1 MB is quite comfortable on my computer (Qt 4.2.1, Debian GNU/Linux). - Jun 27 2007
Concerning to slow work: I suppose that the reason is in QTextDocument realization.
Anyway, work with text files up to 1 MB is quite comfortable on my computer (Qt 4.2.1, Debian GNU/Linux). - Jun 27 2007