Customizable Console based Text Editor
http://purepistos.net/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.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout editors/diakonos && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
diakonos-0.9.6.tar.gz | 0000129369 126 KB | |
diakonos.changes | 0000006964 6.8 KB | |
diakonos.spec | 0000001930 1.88 KB |
Latest Revision
Martin Pluskal (pluskalm)
accepted
request 576929
from
Luigi Baldoni (alois)
(revision 4)
- Update to version 0.9.6 * Added Vue.js webpack syntax highlighting. * Uninstallation no longer requires curses library. version 0.9.5 * Added support for OSX clipboard. * Fixed inability to use space when fuzzy file finding. version 0.9.4 * Searching within a selection now highlights only within selection, and reports only the number of matches in the selection. * Can now replace all within selection. * Basic mouse support added. * Indentation performance vastly improved. * Some indentation bugs fixed. * lang.languagename.indent.triggers added. * For languages with comment closers, don't duplicate closers. version 0.9.3 * Ruby 2.0 or higher now required. * Tab completion of paths now uses session dir. * save_backup_files setting (default false). * Slightly improve render speed of some highlighted languages. * Fuzzy file find no longer active when current input line is an absolute path (performance improvement). version 0.9.2 * Fixed stale session bugs. * Ruby 2.0.0 compatibility. * colour.background setting. * Fuzzy file find: Listing now sorted alphabetically. * Now use by default the terminal's current/default background colour, including possible transparency. * Support selection by Shift key with cursor movement. version 0.9.1 * Added PKGBUILD to bash filemask. * Fixed -m switch (open matching files). * Fixed breakage of grepping through all buffers when some buffers are unnamed. * Fixed bug that prevented type_character from working in macros. * Fixed open_file bug caused by empty input. * Fixed several display bugs. * Added fuzzy_file_find.recursive option (default true). * Fixed fuzzy_file_find.max_files. * Improved efficiency of fuzzy file finder. * Various updates to default syntax highlighting. version 0.9.0 * Added partial UTF-8 support (only characters the same width as US-ASCII). * Some bug fixes. version 0.8.15 * Introduced open_as_first_buffer setting (default false). * Now shows number of matches found after searching. * Now shows number of replacements made. * Now switches to previous buffer when switching to the current buffer by number. * Last search and readline histories are now saved to sessions. * Added delete_from function. * Added key.after configuration directive for history-sensitive key mapping. * Added select_word function. Mapped to <Ctrl-space, Ctrl-space> by default. * Added select_word_another function. Mapped to <Ctrl-space> after select_word. * Added search for word, mapped to <Ctrl-Alt-F> by default. * Undo now opens any just-closed file. * Fixed find_again behaviour for buffers without search history. version 0.8.14 * comment_out now skips blank lines. * Added renumber_buffer function. Default <Ctrl-B, number>. * Can now configure fuzzy_file_find.ignore globs and fuzzy_file_find.max_files. * go_to_char and go_to_char_previous now support an optional :after argument. * delete_to_and_from now supports an optional :inclusive argument. * More effecient marking of undo points when pasting external text or typing fast. * Added more info about config files in About page. * Display-related bug fixes and improvements. * Ruby 1.9.2 is now the minimum Ruby version required for Diakonos. version 0.8.13 Contributors: Pistos * Added different_file argument to cursor_return. * Remapped different-file cursor_return to <Alt-`> and <Alt-Shift-`>. * Added KDE4 Klipper support (via dbus). * Now automatically jumps to first merge conflict (if any) on startup. * Added find_clip function. * Now switches to existing buffer when trying to open a file that is already loaded. * Now supports more formats for opening files at specific line numbers. * Added keys to switch to buffers 10 through 19. <Alt-0, Alt-0> through <Alt-0, Alt-9>. * Numerous minor fixes and improvements. version 0.8.12 Contributors: Pistos * Refactored keying system. * Introduced keying modes. * Ruby version now enforced, both at installation and run time. * Input line can now scroll if input is longer than screen width. * Added support for session completion in zsh and bash. * Added select_line. * Added select_wrapping_block (default key: Alt-space). * Searching is now restricted to the selected text, if any. * Added view.non_search_area.format. * Fixed cursor stack. * Cursor stack is now global (cross-buffer). * Simplified switch_to_next_buffer and switch_to_prev_buffer; no more history. * Added chdir function. * Various refactorings. * Various bug fixes. version 0.8.11 Contributors: Pistos, dominikh * Added join_lines_upward (Alt-Shift-J). * Added one-key selection in buffer list. * Added support for single line indentation. * Added extension system. * Added surround_selection and related functions. * Added "about" page. * Various bug fixes and refactorings. version 0.8.10 Contributors: Pistos, dominikh * 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). - Dropped diakonos-fix_destdir.patch (no longer necessary) - Spec cleanup - update to 0.8.9: * interaction timer only on the first stale session prompt, not any after that * adds a --help-dir switch to the installer, and fixes some issues with the installer * changes delete_to_and_from to always assume a given character is the left side character when matching pairs * fixes a line number display bug * X windows pasting is handled much better - update to 0.8.8 - new package
Comments 0