Skip to content

Latest commit

 

History

History
217 lines (141 loc) · 3.95 KB

CHANGES.md

File metadata and controls

217 lines (141 loc) · 3.95 KB

This file is no longer being updated after version 1.3.0. For changes since version 1.3.0, see URL:https://github.com/shugo/textbringer/releases.

1.3.0

  • Kernel#print etc. inserts the given string into the current buffer now.
  • Add find_source.
  • Add describe_class and describe_method.
  • Support completion for eval_expression
  • Fix digraph indentation in C mode.

1.2.0

  • Drop Ruby 2.6 support.
  • Change the command name to txtb.

1.1.2

  • Buf fixes.

1.1.1

  • Bug fixes.

1.1.0

  • Show unsaved buffers on exit
  • Bug fixes.

1.0.9

  • Remove mazegaki.dic and bushu.rev

1.0.8

  • Updated mazegaki.dic
  • Add licenses of dictionary data to LEGAL.txt

1.0.7

  • Support endless method definitions in ruby-mode.
  • Updated mazegaki.dic.

1.0.6

  • Add the Hiragana input method.
  • Add make_directory.
  • Bug fixes.

1.0.5

  • Support the Japanese input method T-Code.

1.0.4

  • Support Ruby 3.0.
  • Do not record backtrace of Quit (C-g).

1.0.3

  • Fix indentation bugs.
  • Fix a bug of fourground! when it is called in the main thread.

1.0.2

  • Add isearch_quoted_insert.
  • Use M- notation instead of ESC in define_key and help.
  • Add indent_new_comment_line_command.
  • Add find_alternate_file.
  • Fix indentation bugs in the Ruby mode.

1.0.1

  • Support pattern matching in the Ruby mode.
  • Bug fixes.

1.0.0

  • Add mark_whole_buffer.
  • Add zap_to_char.
  • Exit on SIGTERM, SIGHUP etc.

0.3.2

  • Drop Ruby 2.3 support.
  • Support C-x u.

0.3.1

  • Depend on curses 1.2.6 or later for mingw.
  • Add tbclient.

0.3.0

  • toggle_test_command supports RSpec now.
  • Improve auto indentation in the Ruby mode.

0.2.9

  • Add the following new commands:
    • list_buffers
    • jit_pause
    • jit_resume

0.2.8

  • Highlight control characters.

0.2.7

  • Add isearch_yank_word_or_char.

0.2.6

  • Add the following new commands:
    • fill_paragraph
    • fill_region
    • open_line
  • Complete encoding names in set_buffer_file_encoding and revert_buffer_with_encoding.

0.2.5

  • Add next_tick!.
  • Add Buffer#replace.

0.2.4

  • Remove Buffer#on_modified and add Buffer#on instead.

0.2.3

  • Add the on_modified callback to Buffer.
  • Use Gem.find_latest_files to find plugins.
  • Turn off synatx highlighting when the buffer is binary.
  • Add define_local_command.

0.2.2

  • Rename read_char to read_event and add read_char as a new method.
  • Add next_tick and background for background threads.
  • Add the force: option to kill_buffer.
  • bind C-? ([delete] on Mac) to backward_delete_char. Pull request #23 by moguno.
  • Make commands module_functions.
  • Use fiddley instead of ffi.

0.2.1

  • Add revert_buffer and revert_buffer_with_encoding.
  • Fixes for an ncurses issue on macOS that unget_wch() doesn't work with multibyte characters.

0.2.0

  • Add bury_buffer and unbury_buffer.

0.1.9

  • Support registers.
  • Support plugins.
  • Support global mark ring.
  • Support keyboard macro.
  • Support help (describe_bindings, describe_command, and describe_key).
  • Add tbtags.
  • Add the commands back_to_indentation, indent_region, delete_indentation, shrink_window, and shrink_window_if_larger_than_buffer.

0.1.8

  • Support syntax highlighting.
  • Add the commands grep, gsub, and enlarge_window.
  • Don't translate CR into LF.

0.1.7

  • Support EditorConfig.
  • Add CONFIG[:ambiguos_east_asian_width].
  • Add C mode.
  • Add the Completions buffer.
  • Echo multi-character commands in the echo area.

0.1.6

  • Fix bugs of clipboard commands.

0.1.5

  • Support clipboard.
  • Added tests.
  • Bug fixes.

0.1.4

  • Add dabbrev_expand (M-/).
  • Add find_tag (M-.) and pop_tag_mark (M-*).
  • Add toggle_test_command (C-c t).
  • Force binmode for Windows.

0.1.3

  • Fix an infinite loop bug on Windows.

0.1.2

  • Use curses instead of ncursesw.
  • Support Windows.
  • Dump unsaved buffers to ~/.textbringer/buffer_dump when textbringer crashes.
  • Many bug fixes.

0.1.1

  • Rename exe/tb to exe/textbringer to avoid conflict with akr/tb.

0.1.0

  • First version