- New file mode: INI file. [PR #125 Contributed by hirokiky]
- New file mode: JSON file. [PR #126 Contributed by hirokiky]
- [HTML mode] Handle Javascript line (//) comments in HTML attributes/elements correctly.
- [Markdown mode] Highlight pre style(both indented block/Github style ``` markup)
- HTML highlighter respects type attribute of script element.
- History of grep directory was not saved correctly.
- [JavaScript mode] Fix highlighting of regex token.
- [JavaScript mode] Highlight parenthesis under cursor.
- Use xclip instead of xsel for clilpboard on Unix.
- [Python console] Display time consumed to execute script.
- [Python console] Optimize text output.
- [Python console] Multiline scripts could be edited in-place. Edit window is no longer displayed. To execute script, cursor must be located at end of script.
- [Python console] local namespace is shared among consoles.
- Home directory was not expanded to open file in Grep window.
- Undo command in the macro was not worked properly.
- Command 'selection.curword` doesn't select Japanese word.
- An Error raised when file open dialog displayed at startup was canceled. Reported by hirokiky
- Impove highlighting of reStructuredText mode.
- Don't update mode class on saving file if ext part of filename is not changed.
- Highlight regex literal in Javascipt mode.
- Impove auto indentation of Python mode.
- new kaa.addon module to customize kaa.
- Impove auto indentation of Python mode.
- Support vi-style repeat count in macro record and in repeating last change.
- Cursor position was wrong at start up.
- Add some vi-like commands.
- Fix error on reloading modified file.
- Highlight decorator in Python mode.
- Version check was failed.
- Check for new release of kaa.
- Improve file-save-as dialog.
- Interuppt Python script with ^C key while running script in Python console.
- Display empty lines like vim.
- New command line option: --command, -x spefify kaa command id to execute on start up.
- Alt+m key now assigned as new preferred menu key instead of alt+/ because key sequence of alt+/ could be misinterpreted by other applications.
- Alt+^ moves cursor to first non-blank character of the line.
- Fixed an error on file-save-as.
- New command: Alt+m moves cursor to first non-blank character of the line.
- Syntax highlight in Python console.
- Spell checker
- Improve Python console a lot.
- Breakpoints in Python debugger now works better.
- Respect encoding declaration on loading/saving file in CSS mode.
- Button to send SIGINT to the debug target process.
- Respect encoding declaration on loading/saving file in HTML/Python mode.
- Paste from OS clipboard didn't work on Mac.
- Save clipboard history to disk.
- Python debugger: Display status of target process.
- Support system clipboard.
- Optimizations. Kaa responds quicker than previous version.
- Error highlighting JavaScript attribute in html mode was fixed.
- White space characters inserted by auto-indent are automatically removed if cursor moved to another position without entering a character.
- reStructuredText Mode: Non-ASCII punctuation marks were not recognized as separator of inline mark ups.
- reStructuredText Mode: Recognize non-ASCII punctuation as separator of inline mark ups.
- Indent command: Don't indent blank line. (Contributed by allanderek)
- Separate kaadbg as new package.
- Defer to save history information. Kaa now works much smoother than ever on PC with slow hard disk.
- Removed debugging code.
- Python debugger now runs 20+ times faster than in 0.14.
- Highlight Python constant.
- Experimental Python debugger.
- New file mode: C language.
- New command: [Tools] | Make. Invoke
make
command to build and view output without leaving kaa. - Move initial selection of Table Of Contents to current cursor position.
- Show table of contents in Markdown mode. Hit Ctrl+t to display TOC.
- Show table of contents reStructuredText mode. Hit Ctrl+t to display TOC.
- Improve highlighting in Markdown mode.
- Bugs fixed.
- Show table of contents in Python mode. Hit Ctrl+t to display TOC.
- Improve highlighting in reStructured mode.
- Add 'japanese' encoding that detects text encoding from file.
- Specify text encoding to grep file.
- New commandline option: --no-init, --init-script, --palette, --term.
- New color palette: dark, light.
- Markdown mode.
- reStructuredText mode.
- View diff between original file and current buffer.
- Grep dialog now has 'Dir' button to select directory.
- Handle SIGTERM to restore terminal state before exit.
- Prompt to reload file when file modified by other process.
- Paste from clipboard history.
- Word completion list now contains text from clipboard history.
- New command: New file here.
- New command: Open file here.
- New command: Open recently used file here.
- New command: Open recently used directory here.
- Basic word completion with ctrl+o.
- Display blank line if the line is selected.
- Various minor changes.
- Locate position of opened file where the file located last time.
- Changed history database scheme. By this change, old history will be deleted.
- Changed default color setting.
- Kaa didn't run if $TERM is 'xterm-color'.
- Rectangular selection can be started by Alt+'#' key.
- Window|Join menu caused error.
- File|Save all caused error.
- Python console window now works with Gnome terminal.
- Window|Switch file menu caused error.
- ^G (Goto line number) dialog shouldn't accept '0' if field is empty.
- Python console window.
- Emacs style region selection. Now you can select region by ctrl+SPACE or ctrl+'@'key.
- Changed some default keyboard binding.
- A lot of bugs fixed.
- Comment/Uncomment region.
- In replace dialog, replace-to text is now treated as regular expression text.
- A lot of bugs fixed.
- Grep
- Various improvements.
- New command: Close all.
- New command: Recently used file/directory.
- Search/Replace history.
- Line number display setting at menu | File | File Info.
- Incremental search.
- Accept directory name as command line argument.
- New command: Go to line(^g).
- New command: Select current word(^c).
- New command: Save all files(menu | file | Save All).
- Improve file open dialog.
- Misc commands.
- Highlight parenthesis at cursor.
- Support text encoding other than utf-8.
- Other a lot of changes.
- Initial release.