Text Editors

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/KeithDHedger/KKEdit

5
7.1
Available as/for: -
Description:

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

Development version is now available on Github for full dev version:
https://github.com/KeithDHedger/KKEdit
git clone

For just the gtkversion ( most current )
git clone https://github.com/KeithDHedger/KKEdit.git -b gtkversion --single-branch

Please see the BUGS-ETC file for instructions on reporting bugs etc.
Bugs reported on these boards or sent as PM's will be ignored.


New Plugin Page ( Available from the 'Help' menu ) :
https://sites.google.com/site/kkeditlinuxtexteditor/kkedit-plugins

Latest versions are on git hub here:
https://github.com/KeithDHedger/KKEditPlugins

See the README file on how to compile/install plugins for gtk2 and gtk3.

Current plugins are:

Clipboard
File Browser.
New Project.
Open URI -- NEW
Edit Remote File ( via SSH )
Session Manager
Terminal Pane

Example.

*** NEW ***

Icons in gtk3 menus ( optional see prefs ).
Find Next added.
Loads of minor bug fixes and tweaks.

*** NEW ***

Forward/Back history now in Navigation menu or can be used from toolbar.

Regex error messages for badly formed search term.

Automatic ( selectable from prefs ) search for defines/gtk docs/qt5 docs/google.

Four most useful plugins now installed with main app:
SessionManager.
FileBrowser.
ClipboardPlugin.
TerminalPane.

New icons.

Both gtk2/3 versions can be installed side-by-side.

Now gtk3 compatible just pass --enable-gtk3 to ./configure, you will of course need the gtk3 dev packages if your distro splits them out.

Both versions can be installed at the same time, but you also need to build and install the gtk2/3 versions of the plugins.

!!! IMPORTANT !!!

Plugin system has changed, if you have made a plugin see the example that is included, you WILL need to recompile your plugin.

Please see the in built help for details on how to interact with created documentation.
Doxygen support is still being added to, so requests and/or bugs will be appreciated, if you don't have doxygen installed you won't see the menu entry in 'Files'
I recommend installing Graphiz as well as Doxygen ( for the nice fancy graphics )

Also please check the built in help and the preferences after installing as some things may have changed.

!!! IMPORTANT !!!

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 !!!
Can now jump to line when opening file by add @LINENUM to end of filename eg:
kkedit /media/LinuxData/Development/Projects/KKEdit/KKEdit/src/main.cpp@128
!!! NEW !!!

Select a tab from the edit menu.
Open file from tab menu opens in adjacent tab.

Can now set max number of characters displayed in menus/bookmarks/popups etc, no more really long tabs!

Replace All now works on just the selected text, or the whole document.

Plugins can now be forced to add their main menus to a single global menu.

Massive speed increase in replace all.

Added colour button to prefs instead of having to use hex number.

Find/Replace now remembers the history ( amount remembered can be set in prefs ).

Find/Replace drop downs/entry boxes now combined into entry combo box.

Added standard command line options.

French translation added to KKEdit and plugins, big thanks to Thanh for that, ( french users send him a thank you email via the about box ).

Added code completion.
Can now turn off syntax highlighting.
Remembers size and position of inbuilt doc viewer
Can turn off checking for updates in prefs.
New add to custom wordlist in right click popup menu.
More accurate find definition search.
Completely redone prefs dialog.

New example plugin.
Boxes at the sides, top and bottom are now available for plugin use to add extra GUI items as well as menus.
Plugins can now use the external tool output pane to display info.
Plugin's can now be enabled and disabled without a restart.

New plugin page available see 'Get Plugins' from the 'Help' menu.

Now supports 'c' plugins.
Example plugin installed to /usr/share/KKEDit/plugins.
See the example plugin for details.

Added 'Highlight All' to find/Replace, highlights all matches until document is edited or you switch tabs.

Added 'Show/Hide Docviewer' to view menu.

Can now set a default graphical su at compile time ( can be over-ridden in prefs ).

'Back' is now global in scope and will switch between tabs.

Added preliminary support for doxygen.

Find definition is now MUCH better at finding a match.

Added status bar.
Added customizable keyboard shortcuts to main window and to external tools.
Can optionally open link to file like normal OR open from the real path.
New tab menu option 'Open' to quickly open other files in the same directory.

Find/Replace history drop downs.
User definable command for getting root privileges.
New 'Run As Root' option for external tools.
Switch to tab rather than open duplicate file (optional).
Silence 'File Changed' warnings (optional).

Added 'Back' button, back is individual to each page and only one level of back is available ( this may change ).

Aded 'Undo All' and 'Redo All' to Edit menu.

Added 'Copy Folder Path' to tab popup.

Added 'Clear tool output window' to external tools, allows for clearing the window before running the tool.

Added the source highlight type to the vars passed to an external script, and a new place holder.

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.

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://drive.google.com/file/d/0B6vs0mKF7AyLVFlDVzcxM0FJZXc/edit?usp=sharing

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.
Last changelog:

Latest updates 4 years ago

0.3.3
Changed format of session files, made future proof.
Code clean.
Matched version numbers in included plugins with main version.
Save/Restore session now saves/restores main window size and position.
Session manager now uses kkedit's save/restore session routines.
Added 'Hide Tab' to keyboard shortcuts ( defaults to ^h, 'Delete Word Under Cursor' now defaults to ^d ).
Restored missing translations.
Moving a line or selection with keyboard now keeps line/selection on screen.
Session restore and session manager now remember visibilty of tabs.
Fixed refresh bug.
Added 'Show All Tabs' to edit menu.
Added 'Hide Tab' to tab popup menu.
Search boxes on toolbar now always active.
Fixed replace all when replace string contains find string.
Lowered version numbers for vte lib for older distros.
Fixed some minor gtk2/3 filename clashes.
Fixed losing bookmark positions when replace all, replace all ( regex ) and revert file.
Fixed not updating status bar after showing all instances replaced.
Speeded up replace all.
Status bar in gtk3 version now smaller.
Tweaked installed styles to show 'whitespace' better.
Added 'Show Whitespace' to prefs and view menu.
Added 'Show Whitspace' option.
VTE dev files failure in configure now gives more details.

0.3.2
Back history now shows line:tabname - truncated line ( length of line is same as func def length ), in menu.
Added 'Online Help' option.
Added Back/Forward menus to toolbar buttons.
New icons for gtk3 version ( thanks to David Reimer for that ).
Supplied plugins are now also side-by-side installable for both versions.
More sensible default prefs.
File/folders renamed to make gtk3 version completly installable side-by-side with gtk2 version.
Added --enable-plugins to configure.
Added extra instructions to INSTALL for building with plugins.
Code clean to remove compile warnings for packagers.
Max forward/back history can now be set from prefs.
History now works much more like a browser and makes sense!
Increased Forward/Back history.
Fixed bug when removing certain tool items in prefs dialog.
'Back and 'Forward' now remember last 10 jumps.
Added 'Forward' to navigation menu and as extra button to toolbar.
Plugins are now whitelisted instead of blacklisted so new plugs have to be enabled from the plugin prefs.
Included plugins now built and installed globally with main package.
Added SessionManager plugin to main build/install.
Added FileBrowser plugin to main build/install.
Added ClipboardPlugin plugin to main build/install.
Added TerminalPane plugin to main build/install.
Added Auto search option to prefs, set to on ( defaults to off ) to automatically search function defs/gtk docs/qt5 docs/google when clicking "Definition" from toolbar.
Tweaked toolbar icons.
Selecting a tab from the menu now centres the current line.
Underscores in function/bookmark menu now shown properly.
Scroll current line on screen works better.
Adjusing tabs size now doesn't reguire restart.
Added notebook tab size adjustment to prefs.
Added extra debian instructions for gtk 3 in INSTALL ( thanks to Sadi for that ).
Squeezed tabs in gtk3.
Fixed setting font properly in gtk 3.
Added regex error message if badly formed regex search expression.
First run of gtk3 version now imports most settings from gtk2 version ( or vice versa ).
Changed 'Go To Define' toolbar icon.

0.3.1
Code clean.
Fixed revert.
First gtk3 enabled release.

0.3.0
Fixed saving window on exit for gtk3.
Fixed 'Open XTerm Here' script.
Fixed tag highlight all tag colours.
Done gtk3 colour select buttons etc.
Fixed gtk3 signals being mucked about with.
Fixed Regex search again!
Fixed empty shortcut key in external tools.
More gtk3 widget label nonsense.
Holding 'SHIFT' key when selecting 'Select Tab' from menu now moves the selected tab next to the current tab and selects it.
Tweaked tools install to reflect appname suffix.
Redone .desktop files.
Redone prefs toolbar customize.
Tweaked set menus/toolbar items sensitive.
Find higlighting now stays until a new find or switching tabs.
Fixed makefile uninstall.
Done code completion.
Launches correct version of pprgressbar.
Launches correct version (gtk2/3) from menu's new editor/new root editor.
Auto appends "-3" to name of executable's when installing for gtk3.
Removed split document view options.
Done bookmarks.
Fixed minor bug not scrolling to line when jumping to function in file that needs to be opened.
Redone 'Go Back'.
Moved some routines to widget callbacks.
Redone setting menus/toolbar items sensitive.
Fixed some memory leaks when closing tabs.
Fixed jump to line entry box size.
Fixed occasional segfault on quiting when certain plugins enabled.
Added update-icons target to top Makefile.
Added hack to get round weird bug in gtksourceview-3.0 >3.14.0 not always getting correct undo/redo setting, menus for pkgs > 3.14.0 are not dimmed.
Fixed dNd for toolitems in prefs.
Done prefs.
Moved prefs to either ~/.KKEdit or ~/.KKEdit3 depending on build.
Done doc viewer.
Open external apps done.
Basic navigation done.
Main menus done.
Started gtk3 enabled.

0.2.12
Fixed occasional bug when runing certain tools on files with no language type.
Removed forced CFLAGS and CXXFLAGS.

See Changelog file for complete details.

C

keithhedger

7 years ago

Fixed.

Report

C

keithhedger

7 years ago

To start off with can you PLEASE send bug reports direct to me via email the address is in the INSTALL file and also in the about box, these forums are no good for bug reporting.

But for now I need the files you say it can't open ( I regularly use .txt and .html files so don't know why you can't ), so please tar up the files preferably as root to save permissions etc, also run the 'stat' command on the files and check for any weirdness and also send the output of the stat commands to me.

Your other comment about the error messages points to wrong permissions/encoding, but until I get the above info I can't do much.

Missed the %F param from the desktop file as I don't use d'n'd much I'll put it in in the next release, thanks for that.

I don't use nautilus so absolutely can't help there :(

Email me and I will try and sort it for you.

Report

9

sadi

7 years ago

Probably this will help debugging. Error messages for the two files mentioned above are, respectively:

(kkedit:14493): Gtk-CRITICAL **: IA__gtk_text_buffer_insert: assertion `text != NULL' failed

(kkedit:15872): Gtk-CRITICAL **: IA__gtk_text_buffer_insert: assertion `text != NULL' failed

Report

9

sadi

7 years ago

Here's the output for ./configure --prefix=/usr:
===========================================
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/bin/bash: /home/sadi/KKEdit-0.0.25/missing: No such file or directory
configure: WARNING: 'missing' script is too old or missing
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking whether make supports nested variables... yes
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking whether gcc and cc understand -c and -o together... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK... yes
checking for GTKSRC... yes
checking for UNIQ... yes
checking whether to build gtk-doc viewer... yes
checking for WEBKIT... no
configure: error: Package requirements (webkit-1.0 >= 1.6.1) were not met:

No package 'webkit-1.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables WEBKIT_CFLAGS
and WEBKIT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
================================
And the output for make:
================================
make: *** No targets specified and no makefile found. Stop.

Report

C

keithhedger

7 years ago

Although the doc viewer is optional it is enabled by default and depends on webkit if you don't want to build the doc viewer you must specifically disable it like so:

./configure --prefix=/usr --disable-docviewer

I would STRONGLY recommend that you install webkit and use the built in docviewer, if you don't it will use your default web browser which depending how it is set up is not as convienient or as fast as the built in docviewer.

Report

9

sadi

7 years ago

I wouldn't mind installing webkit but how?
I guess the name of the debian package is probably libwebkit-something, and I have already "libwebkitgtk-1.0-common" and "libwebkitgtk-3.0-common" installed.
Perhaps I should also install "libwebkit-dev", and probably I don't need to install "libwebkitgtk-dev" or "libwebkitgtk-3.0-dev"?

Report

C

keithhedger

7 years ago

See the INSTALL file for needed dependencies but you DO need the -dev packages when building source code on a debian system, use this:

sudo apt-get libwebkitgtk-dev

Debian is a major headache when building from source as most people forget/don't know that the development files ( headers etc ) are in a separate package.

I pointed out the above command earlier with the other optional deps.

Report

9

sadi

7 years ago

Yes, this worked and I've finally managed to install KKEdit!

THANKS A MILLION ! :-)

After I've moved my scripts (external tools) like Sort, Sort Unique, Change Case, etc. from medit to KKEdit this weekend, I guess I can safely remove jEdit and medit, and start using KKEdit as my default text editor :-)

Report

C

keithhedger

7 years ago

Glad you got it sorted.
Enjoy!

Report

9

sadi

7 years ago

Thank you very much for the update.
I've decided to give KKedit a try; but I have some installation/dependency questions. Here are the closest matches I can find in Synaptic Package Manager for some Debian installation requirements:
1) gtksourceview-2.0-dev = libgtksourceview2.0-dev ?
2) unique-1.0-dev = libunique-dev ? (ver. 1.1.6)
3) ctags = exuberant-ctags ?
4) glib-2.0-dev = ??? (I couldn't find any reasonable match)

By the way is "Find & Replace in all open documents" feature present already or is it in your ToDo list?

Report

C

keithhedger

7 years ago

Find and replace in all open files now done.
Enjoy!

Report

9

sadi

7 years ago

Oh, thanks a lot!
Now I must install and try it in spite of many more packages being pulled by the declared dependencies ;-)

Report

C

keithhedger

7 years ago

1) yes gtksourceview-2.0-dev=libgtksourceview2.0-dev
2) yes unique-1.0-dev = libunique-dev ? (ver. 1.1.6)
3) yes ctags = exuberant-ctags
4) if you have installed build-essential which you need to compile anything on debian the glib dev files should be included ( if I remember as I don't use debian )

I am working on 'find in all files' but I have just started a new job and don't have much time for this so please be patient.

Report

C

keithhedger

7 years ago

use this:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libglib2.0-dev libgtk2.0-dev
sudo apt-get install libgtksourceview2.0-dev
sudo apt-get install libunique-dev
sudo apt-get install exuberant-ctags

I will update the install instructions.

Report

9

sadi

7 years ago

OK, thanks and good luck with your new job :-)

Report

C

keithhedger

7 years ago

Thanks!
For the optional installs you need these:

Optional installs:
sudo apt-get aspell aspell-en libaspell-dev
sudo apt-get libwebkitgtk-dev
sudo apt-get install man2html-base

aspell-en is the english dictionary change to suit your needs.

Report

9

sadi

7 years ago

This seems similar to medit text editor.
I wonder if Search & Replace feature includes (a) RegEx support, and (b) All Open Files option in addition to current file.

Report

C

keithhedger

7 years ago

I have never seen medit so I wouldn't know, but if there are any similarities they are purely coincidental!

I have thought about adding regex to search/replace but haven't found the time I like the idea of searching all open files and I will definitely put both on my todo list.
Thanks for the suggestions.

Report

9

sadi

7 years ago

Thanks for including these to your ToDo list; I'll look forward to it.
The java-based text editor jEdit has these features, but I wish I could do without Java ;-)
As for medit, here it is: https://sourceforge.net/projects/mooedit/

Report

Latest updates 4 years ago

0.3.3
Changed format of session files, made future proof.
Code clean.
Matched version numbers in included plugins with main version.
Save/Restore session now saves/restores main window size and position.
Session manager now uses kkedit's save/restore session routines.
Added 'Hide Tab' to keyboard shortcuts ( defaults to ^h, 'Delete Word Under Cursor' now defaults to ^d ).
Restored missing translations.
Moving a line or selection with keyboard now keeps line/selection on screen.
Session restore and session manager now remember visibilty of tabs.
Fixed refresh bug.
Added 'Show All Tabs' to edit menu.
Added 'Hide Tab' to tab popup menu.
Search boxes on toolbar now always active.
Fixed replace all when replace string contains find string.
Lowered version numbers for vte lib for older distros.
Fixed some minor gtk2/3 filename clashes.
Fixed losing bookmark positions when replace all, replace all ( regex ) and revert file.
Fixed not updating status bar after showing all instances replaced.
Speeded up replace all.
Status bar in gtk3 version now smaller.
Tweaked installed styles to show 'whitespace' better.
Added 'Show Whitespace' to prefs and view menu.
Added 'Show Whitspace' option.
VTE dev files failure in configure now gives more details.

0.3.2
Back history now shows line:tabname - truncated line ( length of line is same as func def length ), in menu.
Added 'Online Help' option.
Added Back/Forward menus to toolbar buttons.
New icons for gtk3 version ( thanks to David Reimer for that ).
Supplied plugins are now also side-by-side installable for both versions.
More sensible default prefs.
File/folders renamed to make gtk3 version completly installable side-by-side with gtk2 version.
Added --enable-plugins to configure.
Added extra instructions to INSTALL for building with plugins.
Code clean to remove compile warnings for packagers.
Max forward/back history can now be set from prefs.
History now works much more like a browser and makes sense!
Increased Forward/Back history.
Fixed bug when removing certain tool items in prefs dialog.
'Back and 'Forward' now remember last 10 jumps.
Added 'Forward' to navigation menu and as extra button to toolbar.
Plugins are now whitelisted instead of blacklisted so new plugs have to be enabled from the plugin prefs.
Included plugins now built and installed globally with main package.
Added SessionManager plugin to main build/install.
Added FileBrowser plugin to main build/install.
Added ClipboardPlugin plugin to main build/install.
Added TerminalPane plugin to main build/install.
Added Auto search option to prefs, set to on ( defaults to off ) to automatically search function defs/gtk docs/qt5 docs/google when clicking "Definition" from toolbar.
Tweaked toolbar icons.
Selecting a tab from the menu now centres the current line.
Underscores in function/bookmark menu now shown properly.
Scroll current line on screen works better.
Adjusing tabs size now doesn't reguire restart.
Added notebook tab size adjustment to prefs.
Added extra debian instructions for gtk 3 in INSTALL ( thanks to Sadi for that ).
Squeezed tabs in gtk3.
Fixed setting font properly in gtk 3.
Added regex error message if badly formed regex search expression.
First run of gtk3 version now imports most settings from gtk2 version ( or vice versa ).
Changed 'Go To Define' toolbar icon.

0.3.1
Code clean.
Fixed revert.
First gtk3 enabled release.

0.3.0
Fixed saving window on exit for gtk3.
Fixed 'Open XTerm Here' script.
Fixed tag highlight all tag colours.
Done gtk3 colour select buttons etc.
Fixed gtk3 signals being mucked about with.
Fixed Regex search again!
Fixed empty shortcut key in external tools.
More gtk3 widget label nonsense.
Holding 'SHIFT' key when selecting 'Select Tab' from menu now moves the selected tab next to the current tab and selects it.
Tweaked tools install to reflect appname suffix.
Redone .desktop files.
Redone prefs toolbar customize.
Tweaked set menus/toolbar items sensitive.
Find higlighting now stays until a new find or switching tabs.
Fixed makefile uninstall.
Done code completion.
Launches correct version of pprgressbar.
Launches correct version (gtk2/3) from menu's new editor/new root editor.
Auto appends "-3" to name of executable's when installing for gtk3.
Removed split document view options.
Done bookmarks.
Fixed minor bug not scrolling to line when jumping to function in file that needs to be opened.
Redone 'Go Back'.
Moved some routines to widget callbacks.
Redone setting menus/toolbar items sensitive.
Fixed some memory leaks when closing tabs.
Fixed jump to line entry box size.
Fixed occasional segfault on quiting when certain plugins enabled.
Added update-icons target to top Makefile.
Added hack to get round weird bug in gtksourceview-3.0 >3.14.0 not always getting correct undo/redo setting, menus for pkgs > 3.14.0 are not dimmed.
Fixed dNd for toolitems in prefs.
Done prefs.
Moved prefs to either ~/.KKEdit or ~/.KKEdit3 depending on build.
Done doc viewer.
Open external apps done.
Basic navigation done.
Main menus done.
Started gtk3 enabled.

0.2.12
Fixed occasional bug when runing certain tools on files with no language type.
Removed forced CFLAGS and CXXFLAGS.

See Changelog file for complete details.

12345678910
210
product-maker qtnerd Jan 24 2016 3 bad
product-maker dfghjk Apr 17 2015 3 bad
product-maker Wapush Oct 25 2014 9 excellent
product-maker dajare Mar 25 2014 9 excellent
product-maker pondogor Mar 21 2014 9 excellent
product-maker RAIDENSUB Dec 30 2013 9 excellent
product-maker sadi Nov 22 2013 9 excellent
product-maker posixru Oct 29 2013 9 excellent
product-maker TollyCobold Oct 25 2013 9 excellent
product-maker IamJustUs Jul 26 2013 9 excellent
product-maker ettafurburgher Apr 17 2013 9 excellent
product-maker reiniger Apr 16 2013 9 excellent
Be the first to comment
posixru
Apr 08 2015
dajare
Mar 25 2014
hotice
Mar 18 2014
sadi
Dec 07 2013
reiniger
Apr 16 2013
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.4.1
updated Aug 26 2016
added Apr 11 2013
downloads 24h
0
mediaviews 24h 0
pageviews 24h 2
System Tags app software