-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (6) .- Knowledge Base  . 

KKEdit

   0.1.3  

GTK Text Editor

Score 72%
KKEdit
zoom


KKEdit
zoom


KKEdit
zoom


Homepage:  Link
Homepage:  Link
Link:  Link
Link:  Link
Downloads:  629
Submitted:  Apr 11 2013
Updated:  2 days ago

Description:

Please note!
Homepage and download links have changed owing to my website host going tits up and down and up and down ...!

Why another text editor?

Simple, I didn't like any of the others, anyway having used gedit for years it was getting increasingly difficult to keep it compiling without loads of gnome dependencies, looking around linux text editors seem to be VERY simple (leafpad) stupidly complex (GVim,Bluefish), trying to be all things to all people.
One of the best text editors I have used is BBEdit but that is only available on the mac, so I bit the bullet and decided to write my own with the best bits from BBEdit ( the name KKEdit is a tip of the hat to BBEdit ), gedit and leafpad. A simple uncluttered interface, no major dependencies, with just the features I use all the time, and TA DAH! KKEdit.

Some of the features:
Jump to function declaration.
Find Function declaration.
Find and open include file.
Multiple bookmarks.
Run external tools.
Save/Restore session.
Run external tool synchronously or asynchronously.
Pass selected text to external tools.

Find API declarations in installed Gtk-Doc's.

Full source code highlighted printing

+ The usual source view options, line wrap, line numbers etc.

!!! NEW !!!

Function list can now be sorted and categorized.

External tool list is now sorted.

New 'View Output' option for external tools to view the output of external tools in a at at the bottom of the editor.

You can now remove ALL bookmarks in one go.

Added a red warning style when running the editor as root ( if no style has been set ), just as a reminder.

!!! NEW !!!

Configurable toolbar - Add remove buttons, rearrange button order .
Added 'expander' to toolbar.

New View menu to toggle visibility of bookmark bar and toolbar.

Visibility of toolbar/bookmark bar carried over between sessions.

Comments now allowed in external tools.
Comments in external tools now show as tooltips.
Included new styles and a new external tool.

Bookmarks now toggled rather than added.
Added 'Toggle Bookmark' to context menu.
Can now change bookmark highlight colour.
Added bookmark icon.
Added a bookmark bar.
Added plea for money.

Please note old saved sessions are not compatible with the new version.

Added "Theme" to prefs.
You can now set the theme of the code to any standard gktsourceview style theme.

Added (optional) spell checking via aspell.
Check selected word or check document via tab menu.

configure with ./autogen.sh --enable-aspell

or

./configure --enable-aspell

A deb package is available here:

http://ubuntuone.com/1DLBuKFZaHQzOX84l8ORvR

Thanks to Sadi for supplying that, any query's about the package straight to him please.

Here is an ebuild for Gentoo users:

https://docs.google.com/file/d/0B6vs0mKF7AyLMm1ra2l3dlBoMlU/edit

Thanks to Giorgianni giacomo for supplying that, any query's about the package straight to him please.

Replaced simple font name and size entry box in prefs with font select button.

Example tools now use relative paths.
External tools can now use relative paths to command script.

Standard text search OR regex search.
Opening non utf8 files now MUCH better.
Replace unprintable characters with "" allows opening SOME files containing binary data ( see the README file ).

Search and replace now uses simple regex expressions in both the search and replace text box's.

At the moment you can't use regex when finding backwards ( this may change ).

If manpageeditor is installed adds menu entry to launch it.
Added 'Always Show In Popup Menu' to external tools ( no selection needed ).
Redone some installed tools and example tools.

Can now use ./configure instead of autotools.

Added split-view.

Added syntax highlighting drop down.

Add install instructions for debian/fedora users including dependencies, these users should read the 'INSTALL' file first.

Added 'New Editor' to file menu.
Added 'New Admin Editor' to file menu.

Gtksu recommended available here:
http://gtk-apps.org/content/show.php/GtkSu?content=158974

Now allows use of pipes in external tool commands.

Added command line switch (-m) to start new instance.
Added drag 'n' drop of files onto main text window to insert dropped file.
Added d'n'd selected text from other apps.

Can now hide show the entry boxes on the toolbar.

Added 'Live' search to toolbar just start typing to find, hit enter to jump to next or shift (on it's own) to jump to previous.

Bug reports and suggestions are welcome please see the about box for contact details and email me direct.

Webkit is now an optional dependency.
It is used to show the Gtk Doc API references if installed, else your default webbrowser will be used.




Changelog:

0.1.3
Automatically chooses the 'Root Source' style when using a root window if the style has not been set.
Added a 'Root' gtksourcestyle for using a root editor.
Added 'Remove All Bookmarks' to bookmark menu.
Tweaked a few external tools to take advantage of the new 'View Output' option.
Entry's now sorted in 'Tools' menu and 'Manage External Tools' drop down.
Fixed a couple of tools.
Added 'Show/Hide Tool Output' to 'View' menu.
Added a 'View Output' option to tool flags.
Changed 'Toggle' in 'View' menu to 'Show/Hide'.
Fixed 'Functions' menu sorting changes to reflect prefs immediately.
Fixed 'Functions' menu not being updated on save.
Added 'Categorized' submenus to 'Functions' menu sorting.
Added Function list sorting to prefs.

0.1.2
Redone help files.
Removed unnecessary options from prefs.
Removed 'Show BM Bar' from prefs ( now automatic ).
Carried over visibility of Bookmark Bar and Tool Bar from previous session.
Moved 'Toggle Bookmark Bar' to 'View' Menu.
Added 'Toggle Tool Bar' to 'View' menu.
Added new 'View' menu.
Fixed greying out of unusable toolbar buttons ( e.g. can't 'cut' when no page visible etc ).
Added expander to toolbar items.
Added configurable toolbar.
Fixed bug when loading session where file has weird characters in the name.

0.1.1
Fixed tool not appearing in popup if both popup options selected.
Fixed not creating new tool if ~/.KKEdit/tools folder doesn't exist.
Comments now appear as tooltips in the 'Tools' menu and the context menu.
Added optional comments to external tools.
Fixed crash when repeatedly deleting tools from the 'Manage External Tools' menu.
Added a couple of source view styles (one grey and one brown).
Added external tool to look up QT5 definition (docs must be in "/usr/share/doc/qt5" if not change the search directory in the tool),
works the same as 'Open Manpage' just select a define 'QWidget' forinstance and then select 'QT5 Search' from the tools or context menu.
Compacted the prefs dialog, and grouped the functions.
Fixedbug in tools where only the first use of a place holder was being set.
Fixed bug in external tools where %h was not being set.

0.1.0
Fixed restoring file name with spaces ( again! )
Redone save/restore session.
Bookmarks now toggled rather than added.
Added 'Toggle Bookmark' to context menu.
Can now change bookmark highlight colour.
Added bookmark icon.
Fixed double free bug in prefs.
Toggle bookmark bar now affects all open files and is remembered in the prefs.
Bookmarks can now be added/deleted by clicking on the icon in the bookmark bar.
Added a bookmark bar.
Added plea for money.
Fixed not jumping to line when selecting goto define and file is not already open.

0.0.32
Added new menu icons for 'New Editor' and 'New Admin Editor'.
Hidden languages no longer shown.
Source highlighting dropdown list now display language names properly.
Source highlighting dropdown list now definitely sorted.
Added 'Bug Reporting' link to help file as suggested.
Moved source higlighting selector to page tab from toolbar.
Fixed 'New Editor' not running as new proccess.
Fixed 'Manpage Editor' not running as new proccess.
Fixed Automake warning about new subdir-objects not set.

0.0.31
Updated 'Help' files.
Fixed multiple warnings that file has changed on disk.
Added 'live' preview of style scheme to prefs, 'Cancel' resets style and 'Apply' sets style.
Added local search path to styles so now also looks in ~/.gnome2/gedit/styles.
Added "Theme" to prefs.

0.0.30
fixed bug in determining mime type of file.
Fixed debian install instructions in INSTALL file.

0.0.29
Fixed infinite loop bug when no find text in find/replace dialog.
Fixed find/replace buttons not being labelled/dimmed correctly.
Fixed not showing replace in all files confirmation when not using regex.

0.0.28
Fixed minor bug in configure.ac script.
Replaced simple font name and size entry box in prefs with font select button.
Fixed Minor bug when using 'Go To Definition' from menu opens a new file jumping to wrong line number.
Minor updates to user submitted scripts.
If glib networking is installed if selecting "Open Man page" or "Search in GTK-Docs" can't find anything appropriate a google search is performed.

0.0.27
Fixed over enthusiastic utf8 conversion!
Example tools now use relative paths.
External tools can now use relative paths to command script.
Fixed bug with external tools.

0.0.26
Fixed minor bug in example tools for case conversion ( thanks sadi! ).
Greyed out 'Back' button in find/replace when using regex as can't ( yet! ) do a backward regex search.
Made Regex search optional and remembered.
Replace unprintable characters in file with "". ( allows opening some files with binary data like .csv ).
Scan and convert encoding to UTF8 now MUCH better.
Fixed infinite loop bug in regex search when no match found.

0.0.25
fixed multibyte character find/replace bug.
Search 'wrap' and 'replace all' settings saved on exit.
Search in all files setting saved on exit.
Added Search in all open files.

0.0.24
Search/Replace now uses regex.
Insensitive search now remembered on exit.

0.0.23
Fixed bug when GtkSu not installed.
Set document 'dirty' after spell check.

0.0.22
Added check for installed manpageeditor, if succeeds menu item added in file menu.
Code clean.
Undo bugfix.
Added Manpage Editor Icon for menuitem.
Added 'Always Show In Popup Men' to external tools ( no selection needed ).
Redone some installed tools and example tools.

0.0.21
Added 'Split View' to tab menu, click once to split, again to un-split.
'Live Search' is now always case insensitive.
Removed 'dirty' flag from buffer when first opening as hexdump.
Added configure and associated files to archive so no longer needs auto-tools.
Updated 'INSTALL' file for Debian/fedora users.
Added drop down for syntax highlighting.
Added 'New Editor' to file menu.
Added 'New Admin Editor' to file menu.
Updated help file.
Fixed 'close tab' bug'
Code clean.
Now allow's pipes in external tool command.

0.0.20
Added (optional) support for aspell.
Added 'Check Spelling' to popup menu when word selected.
Added 'Spell Check Document' to document tab menu.
'Cancel' while spell checking document now cancels entire action.
Updated 'Help'.

0.0.19r1
Minor bug fix for undo when using 'Live Search'

0.0.19
Added 'Live Search' to toolbar, 'Enter' -> find next,'Shift' -> find prev.
Added show/hide entry boxes on toolbar to prefs.
Fixed wrongly uploaded archive.

0.0.18
Added command line switch (-m) to override the single instance pref ( used for running an extra version via the tools menu etc ).
Added drag 'n' drop to insert text file into text when dropped on text part of window;
Added drag 'n' drop text between windows/applications.

0.0.17
Handles files with spaces in their names properly.
Added get mime type via external command if glib fails.
Code clean.
Fixed segfault on file name with spaces in certain circumstances.

0.0.16
Added Recent File menu.
Added multiple select to file open.
Added 'Show in Pop Up' option to external tools GUI.
Files opened on commandline/dnd etc now get added to recent items.

0.0.15
Save/restore bookmarks with session, if the files change on disk after saving session, restoring will skew bookmarks.
Added "Close All Tabs" to file menu.
Close all tabs BEFORE restoring session.
Dimmed Nav, func and bookmark menus when no docs open.
Dimmed saveall, close etc when no docs open.
Session can now be restored with/without the saved bookmarks.
Auto restore bookmarks can be set in prefs
Added error dialog if can't save.
External tools now editable from the GUI.
For convienience info label in tools gui is selectable.
Added 'delete' to tools GUI.
Added 'Home' button to gtk doc viewer.
Added '$KKEDIT_HTMLFILE' to vars passed to external script, this file should be used for displaying output from tool in html format.
Adde '%h% to tools place holders, details as above.
Added 'show HTML doc' option to tool, to either display the gtk doc viewer or the default browser with the page ' $KKEDIT_HTMLFILE'
Added 'Search For Definition' entry to toolbar - same as 'Navigation->Search For Define'.

0.0.14
Removed redundant close button from toolbar.
Added printing.
Improved Gtk Doc search.
Code clean.
Only recursivly search for define from main menu not pop-up ( for speed ).
Added manual search box to gtk-doc viewer.
Added auto save/restore session to prefs (default off).
Tweaked help page.
Added manual gtk doc search to toolbar

0.0.13
Added crude function lookup in gtk-doc folder - to be improved.
Added optional webkit dependency if building doc viewer.
Added gkt-doc viewer in own window via webkit.
Added switch to configure for optional gkt-doc viewer.
Added 'Save All'
Added 'Help' now shown local if doc viewer has been built.
Redone demo installed external tools.
Fixed autogen.sh only passing first option on command line.

0.0.12
Do simple conversion to/from UTF-8.
Added "Open As Hexdump" to file menu.
Added number to untitled docs.
Made application single instance.
Major Code clean.
Added select single/multi instance to prefs.
Prefs applied immediately ( again! ).

0.0.11
Added selected function def to popupmenu.
Added show functions def in popupmenu.
Fixed defines that contain : or / not displaying.
Added version number to tarball.
Strpped whitespace from bookmark label;
Go To Definition not shown in popup if not available.
Selecting function def in popup copies def to clipboard.
Added new icon.
Code clean.
Set recursive search for tags (default = 1).
Added Search For Define to Navigation menu.

0.0.10
Bug fix - seg fault on run external tool with no tabs.
Added Replace all
Added 'Go To Definition' to popup menu in document.
Added popup menu to tabs to copy filepath/name.

0.0.9
Added external tool creater GUI.
Bug fix crash on closing empty new tab.
Set senitive on save/saveas buttons menu items on startup.
Completly redone external tools.
Checked build with lower version of gtksourceview (2.9.9) but 2.11.1 recommended.
Added GUI to build external tools.

0.0.8
Can now use escapes in search/replace \n, \t etc.
Added monitor for file changed on disk.
Code clean.
Added go to line number in navigation menu.
Added run async external tool.
Help now runs async.
Set new env variable to selected text.
Added Find API to installed tools.

0.0.7
Removed 'Save-As' from toolbar.
Added save/restore session
Added simple bookmarks

0.0.6
Added wrap for search replace.
Dim function menu when no functions available.
Apply prefs immedietly.
Added save search wrap mode

0.0.5
Added case insensitive search.
Function menu updated on save file.
Added revert.
Added GUI for Prefs.
Added save state of search sensitive to rc file.
Added teminal command to prefs.
Code clean.
Bug Fix.
Updated Help file.

0.0.4
1st release




LicenseGPL
(Alternate Download)
Send to a friend
Subscribe
Other  Apps  from keithhedger
Report inappropriate content



goto page: prev   1  2 

-
.

 Resize bug?

 
 by dajare on: Mar 25 2014
 
Score 50%

It seems that if the app is sized so that the "search" boxes at the top of the toolbar are "squeezed", then the drop-down with the markup schemes will not display.

Screenshot good: http://i.imgur.com/fi7bsgD.png

Compared to bad: http://i.imgur.com/6cq4OUu.png

(It's an oddity that the langs/scripts schemes isn't alpha-sorted, but that's a different story!)

I read through the help file, and some of its screenshots seem not to show this behaviour. Is it just me?

I'm on Ubuntu 13.10 for this, btw. Installed via ppa:nilarimogard/webupd8.

Just started using this, but design goals are spot on and it's (otherwise) working well for me. Thanks!


Reply to this

-

 Re: Resize bug?

 
 by keithhedger on: Mar 25 2014
 
Score 50%

Yes I have the same thing it may be a gtk2 thing, I will look at it but it may not be fixable without a lot of work as I am thinking of removing it from the tool bar anyway probably best just to put up with it for now :( You don't have to show all the text boxes on the toolbar personally I only have the jump to line number and the live search showing, makes for a less cluttered toolbar.

The lack of alphabetical sorting seems to be a ubuntu thing as it is sorted on my system ( LFS ), another reason to remove it!

P.S.
Can people PLEASE send bug reports direct to me the email is in the help->about->credits, amongst other places.


Reply to this

-

 Re: Re: Resize bug?

 
 by dajare on: Mar 25 2014
 
Score 50%

Thanks, Keith. Very helpful reply!

Sorry for the comment-bug-reporting. I don't think there's any guidance on bug reports in the Help file at the moment? Perhaps worth adding - and maybe even (e.g.) a project page on Google Code (since you're using Sites) for bug-tracking. Unless that's just one more *!@!$*& thing to check. :)


Reply to this

-

 Re: Re: Re: Resize bug?

 
 by keithhedger on: Mar 25 2014
 
Score 50%

Actually its in the README file ;)
But I will put it in the help file for the next update, never thought about it.

I have sort of half gone over to google sites but only because my old site has being going up down lately, I've had no trouble for the last two years with it so maybe the hosting site is doing some major upgrades, I don't really like google sites as everything has to be done via the browser, no ftp upload yet, haven't decided what to do yet but I will keep your suggestions in mind thanks.


Reply to this

-

 Re: Resize bug?

 
 by keithhedger on: Mar 25 2014
 
Score 50%

Yes I have the same thing it may be a gtk2 thing, I will look at it but it may not be fixable without a lot of work as I am thinking of removing it from the tool bar anyway probably best just to put up with it for now :( You don't have to show all the text boxes on the toolbar personally I only have the jump to line number and the live search showing, makes for a less cluttered toolbar.

The lack of alphabetical sorting seems to be a ubuntu thing as it is sorted on my system ( LFS ), another reason to remove it!

P.S.
Can people PLEASE send bug reports direct to me the email is in the help->about->credits, amongst other places.


Reply to this

-
.

 Re: Re: Resize bug?

 
 by keithhedger on: Mar 25 2014
 
Score 50%

Bloody firefox has gone insane!


Reply to this

-

 Re: Resize bug?

 
 by keithhedger on: Mar 26 2014
 
Score 75%

The source highlight selector has now been moved to the 'tab' context menu and is alphabetically sorted and displays the name better.
A few other tweaks as well.


Reply to this

goto page: prev   1  2 

Add commentBack






-
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About GTK-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2014 GTK-Apps.org Team  
All rights reserved. GTK-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.