📜 ⬆️ ⬇️

JuffEd 0.7.528 or What version 0.8.0 prepares for us

Good day.

After a rather successful (as it seemed to me :)) announcement on Habré of JuffEd editor (see the link at the end of the article) it was time to report on the work done. First of all I want to express my deep gratitude to everyone who took part in testing version 0.6.0, who left suggestions and bug reports.

Version 0.8.0 will soon see the light, but for now (for the most courageous and impatient) I present a preview version 0.7.528, in which quite a lot of new features are implemented, including those requested by habrayuser in the comments to the announcement of version 0.6 .0. Many wishes have been taken into account, but so far not everything, so if you really want something, feel free to insist on it :)
')
So, what's new in this version?




Notes:

* meanwhile the basics. I would be glad to hear from those who used this feature in other editors, as it should be in reality. Something like "I do like this, I expect that there will be some sort of commercial, but in fact it turns out like this." You can start block editing by highlighting a block of text with Alt + Shift pressed.

** so far it works for a very limited set of languages ​​- for those with whom I work directly. To add support for the language you need, please indicate in the comments what symbols this is done.

*** Tested for UTF-8, KOI8-R, Windows-1251 and IBM 866 encodings. For others, it may not work or may not work completely. Incomplete work has the following symptoms: the encoding is determined, but its name in the status bar does not coincide with the name of the corresponding menu item, and the menu item itself is not “selected”. In both cases, please set the “enca” utility on the file with the "-m" parameter:

  $ enca -m [file_name] 

and let me know the result (you can in the comments).

Plugins


Another feature of this version is the presence of as many as two plug-ins built under it :)
The first is the “List of Documents”. The name speaks for itself:

The second is “File Manager.” The name is loud, modest functions: go to one or another directory, show the list of files, open the file with a double-click (although what else is it required of him?):


In the Windows build, they are included in the main archive, for Debian / Ubuntu there are packages here , for the rest of the distros there are no packages yet (but for the same link there are sources;))

A small demonstration of the work of plugins:


Transition features


In this version, new default color settings for the background and text have been introduced in the settings dialog. These colors will be used if they were not “overlapped” by the corresponding settings in the backlight scheme files. If you have not modified the schemas, simply replace with new ones those that are in ~ / .config / juff / hlschemes /. If, however, modified - then remove from the main line of the scheme the settings for the background colors and the font so that it looks like this (the name of the scheme, of course, you need to leave the one that was):
  <scheme name = "C ++"> 


Known Issues


In some cases, there are problems with autocomplete. The window of the autocomplete either appears and does not disappear (and does not respond to keystrokes), or is set, appears and disappears immediately, taking the focus with it. I myself observed this problem in Fedor 10 and Ubunt 8.10 and 9.04, if JuffEd was launched in the GNOME environment (both with Metacity and with Compiz). But on the same machines, the same assembly JuffEd, being run in CDE, behaved quite decently. Also, this behavior was noticed by other programs using the same QScintilla library. So I suspect that the bug is either in QScintilla, or in Qt, or in the window managers themselves. There is no solution yet, the workaround is to disable autocompeting in the settings.

Yes, and I already wrote in the comments to the previous topic, but it was at the end, and many could have missed: for those who are interested, you can follow the latest news of the project on twitter twitter.com/JuffEd

Screenshot




Links


Version 0.7.528 (builds for Debian Lenny, Ubuntu 8.10 "Intrepid", Ubuntu 9.04 "Jaunty", Windows): sourceforge.net/project/showfiles.php?group_id=205470&package_id=259429
Plugins (builds for Debian Lenny, Ubuntu 8.10 "Intrepid", Ubuntu 9.04 "Jaunty"): sourceforge.net/project/showfiles.php?group_id=205470&package_id=246628

I apologize to the owners of 64-bit systems: I have nowhere to collect packages for 64 bits. If someone collects a package for them - I will add. Instructions for building a package for Debian-based distributions are here: juffed.wiki.sourceforge.net/Making_Debian_Packages

Update: link to release announcement 0.6.0: habrahabr.ru/blogs/open_source/56776

Update 2: packages for Windows were flawed (not the version in the About dialog and again problems with localization), so I filled in new ones (0.7.528.1). Sorry for any inconvenience.

Update 3: Ubuntu 9.04 “Jaunty Jackalope” 64-bit Packages Arrived
twilight-angel.spb.ru/files/juffed_0.7.528-1jaunty_amd64.deb
twilight-angel.spb.ru/files/juffed-plugins_0.7.528-1jaunty_amd64.deb
Thank you so much to habrayuser @twangel

Source: https://habr.com/ru/post/58334/


All Articles