Projects / Diakonos

Diakonos

Diakonos is a customizable, usable console-based text editor. It features arbitrary language scripting, an interactive help system, bookmarking, regular expression searching, parsed ("smart") indentation, macro recording and playback, a multi-element clipboard, multi-level undo, a customizable status line, completely customizable keyboard mapping, and customizable syntax highlighting.

Tags Text Editors Editors
Licenses MIT/X
Operating Systems Windows Windows Cygwin POSIX BSD Linux Unix
Implementation Ruby

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  07 Jul 2009 15:11
  • Rrelease-after

    Changes: join_lines_upward was added. One-key selection in the buffer list was added. Support for single line indentation was added. An extension system was added. surround_selection and related functions were added. The "about" page was added. Various bugfixes and refactorings were made.

    • Rrelease-mid
    •  24 Jun 2009 08:33
    • Rrelease-after

      Changes: Ruby version 1.9 or later is now required. The go_to_char and go_to_char_previous functions were added. The shell command was improved. Klipper synchronization was simplified. xclip support was added. Cursor position and current buffer number are now stored in sessions. Basic pair (bracket) highlighting and jumping were added. Dynamic prefix expansion was added.

      • Rrelease-mid
      •  15 Jun 2009 00:41
      • Rrelease-after

        Changes: This release puts the interaction timer only on the first stale session prompt, not any after that. It changes all function names from camelCase to snake_case. It adds a --help-dir switch to the installer, and fixes some issues with the installer. It changes delete_to_and_from to always assume a given character is the left side character when matching pairs. It fixes a line number display bug. X windows pasting is handled much better. There has been much internal refactoring and reorganization.

        • Rrelease-mid
        •  03 Apr 2009 20:24
        • Rrelease-after

          Changes: A new installation and uninstallation method introduced (no more gem). Configuration setting inheritance has been added. Block selection mode has been added. Line numbering has been added. Block navigation has been added. Column markers have been added. Ruby 1.9 support has been improved. Several bugs have been fixed. Help files have been updated.

          • Rrelease-mid
          •  23 Feb 2009 05:06
          • Rrelease-after

          Changes: Sessions were added. Grep-as-you-type was added. delete_to was added. delete_to_and_from was added. Makefiles, Markdown, and Sass were added to config. Custom config inclusion was added to the default config. Help files were updated. Ruby 1.9 compatibility was introduced. Lots of code refactoring and bug fixes were done.

          5dff998e64cfce484c9b231e58580df0_thumb

          Project Spotlight

          myfiles

          A Web application to control file uploads and downloads.

          No-screenshot

          Project Spotlight

          Zild Database Library

          A high level multi-database API.