Skip to content

Releases: szermatt/mistty

Release 1.3

01 Jan 15:22
Compare
Choose a tag to compare

What's new

  • Edition and motion in multi-line ipython prompts
  • Detect ipython i-search prompts
  • New command mistty-ssh to open a SSH instance
  • New command mistty-docker to open a docker instance

What's fixed

  • Fix reset behavior, to avoid duplicating output or losing cursor position (affected apt-get)
  • Fix for erratic movements in ipython
  • Fix cursor position after backward-i-search in bash
  • Avoid fake newlines throwing off buffer alignment
  • Suppress CL-Lib function warning. by @gemmaro in #26

Full Changelog: 1.2...1.3

1.2

23 Nov 18:24
Compare
Choose a tag to compare
1.2

What's new

  • Always propose a default buffer name for C-c C-r mistty-create-buffer-with-output
  • Detect fish "search within completion" mode, so arrow keys work within that mode
  • mistty-set-EMACS controls whether to set the EMACS env var is set, this is required for directory tracking to be on by default on Bash versions < 4.4

What got fixed

  • Allow the default colors to change as the theme changes.
  • Scroll up to show completion below point, if necessary.
  • Fix whole-line deletion with right prompt.
  • Restore original cursor after hiding it #22
  • Set buffer mode before calling pop-to-buffer, so mode-based rules work

Full Changelog: 1.1...1.2

1.1

13 Oct 08:52
Compare
Choose a tag to compare
1.1

What's new

  • TRAMP support

    • MisTTY buffers now automatically start a TRAMP
      remote shell
      when called from a buffer visiting a remote
      directory.

    • C-u M-x mistty-create allows starting shell in
      arbitrary directory - usually remote shells.

  • Backward search mode improvements

    • Simple editing tools like yank or delete-word are now
      available in backward search mode.

    • Arrow keys are sent to the terminal while in backward
      search mode. This makes it easier to select results in
      Fish

  • Added the option of closing window after the shell exits with
    mistty-kill-buffer(-and-window).

  • Tie MisTTY buffers to projects with mistty-in-project by @ROCKTAKEY

What got fixed

  • Handle the "clear" command properly

  • Fix issues with copy-region when the window was resized

  • Change window-point-insertion-type only locally. Before that,
    Mistty would change window-point-insertion-type globally,
    causing strange behavior in unrelated systems.

  • Fix TRAMP paths generated from non-local file: URLs

Full Changelog: 1.0...1.1

1.0

20 Nov 17:16
Compare
Choose a tag to compare
1.0

Full Changelog: 0.9...1.0

Improvements:

  • mistty and mistty-create now respect display-comint-buffer-action
  • new command: mistty-in-project, starts or jump to a MisTTY buffer in the current project
  • support for auto-completion (at least corfu and company-mode)
  • support for template expansion (at least yasnippet and tempel)
  • sped up commands with long output
  • improved support for right prompts
  • let Emacs scroll mistty buffers normally

Notable Fixes:

  • fix queued replays
  • fix deletion replay with non-bracketed-past prompts
  • keep the cursor where it was originally after a replay
  • fix for mistty-send-key-sequence [C-c C-q] on terminals
  • made replay slightly outside of the prompt behave in a saner
    way: text inserted before the prompt gets inserted after the
    prompt, text inserted after the prompt gets dropped

Initial release

23 Sep 10:47
Compare
Choose a tag to compare
Exclude extras/ from the generated package.

extras is not included into melpa either.