24 Jun 2009 Pistos   » (Journeyer)

Diakonos - version 0.8.10

Version 0.8.10 of Diakonos is now available.

With this release, I’d like to welcome Dominik Honnef (dominikh) to the Diakonos development team. He has already made several contributions, including some fixes which were cherry-picked from the master development branch and included in this version. His other contributions to date will be seen in the next version (0.8.11), and I think we can expect more from him in future versions.

Starting with this version, Ruby 1.8 support is officially dropped. Diakonos will now only run on Ruby 1.9. There’s no need to rush the upgrade on your systems; it is quite possible to have both 1.8 and 1.9 installed on the same system. Search the web for how to do this.

go_to_char (Alt-N) and go_to_char_previous (Alt-P) have been added. These let you move the cursor directly to a specific nearby character.

The shell command has been adjusted a little, so that the results buffer is no longer cluttered with the command that was run.

The way you activate Klipper synchronization has been centralized and simplified. You now simply set “clipboard.external klipper”, instead of setting each clipboard-related key mapping. Along with this change, xclip support was added. This will let non-KDE users synchronize their X clipboard with Diakonos.

Sessions have been improved a bit: Cursor position is now saved, and Diakonos also remembers which was the current buffer when restoring a session.

Basic pair highlighting and jumping was added. Matching brackets are now highlighted, and you can press Alt-{ to jump to a match.

Dynamic prefix expansion was added. With this feature, you can complete long words — good for those of us who don’t like to type a lot. Type the beginning of a long variable name, or such, then press Alt-E. Diakonos will complete the word using a word found in the open buffers (the most frequently used one). Press Alt-E more times to cycle through all the matches. Here is a screencast which shows this feature in action:

Here is the full changelog for this version:

  • Ruby version 1.9+ now required. (Ruby 1.8 support dropped)
  • Added go_to_char (Alt-N).
  • Added go_to_char_previous (Alt-P).
  • shell command now shows executed command on interaction line.
  • shell command is now interruptible.
  • Klipper synchronization now a single setting (clipboard.external klipper).
  • Added xclip support.
  • Cursor and viewport positions now saved in and restored from sessions.
  • Current buffer number now saved in sessions.
  • Fixed context line.
  • Textual indication of no shell results now given.
  • Added basic pair (bracket) highlighting.
  • Added go_to_pair_match (Alt-Shift-[).
  • Fixed chmodding in installer.
  • Undo and redo now actually compare file contents to set “modified” flag.
  • Added support for a special ‘all’ language, whose formats apply no matter the current language.
  • Added dynamic prefix expansion (Alt-E).

Report any bugs here, or come visit me in IRC!

Share/Save/Bookmark

Related posts:

  1. Diakonos - version 0.8.5
  2. Diakonos - version 0.8.7
  3. Diakonos - version 0.8.4

Syndicated 2009-06-24 04:09:13 from Catholicism Computes

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!