Skip to content

Releases: directvt/vtm

v0.9.70

17 Feb 19:26
a7d2105
Compare
Choose a tag to compare

GitHub all current

Changes (Windows only)

  • Fix dead keys in cmd.exe for French AZERTY kb kayout, #568

v0.9.69

15 Feb 21:40
f897a23
Compare
Choose a tag to compare

GitHub all current

Changes (Windows only)

  • Enable OSC 9;9 notifications for cmd.exe by default:
    If PROMPT envvar is empty or equals "$P$G", set it to:
    PROMPT="$e]9;9;$P$e\$P$G"
    

v0.9.68

15 Feb 13:34
3187d4d
Compare
Choose a tag to compare

GitHub all current

Changes

  • Make the CWD sync command template configurable via settings:
    <config>
      <term>
      	<cwdsync=" cd $P\n"/>
      </term>
    </config>
    Now it is possible to configure the cwdsync command template, for example, make it without prefixed whitespace to be compatible with Far Manager (FarGroup/FarManager#798):
    pwsh:
    echo "vtm.run(id=Term cfg='<config><term cwdsync=`"cd `$P\n`"/></config>')" | vtm
    
2024-02-14.19-38-40.mp4

v0.9.67

14 Feb 14:10
ebebf64
Compare
Choose a tag to compare

GitHub all current

Changes

  • Fix window focusing when left clicking in the window menu.
  • Prefix the cd command with a space to avoid command history when synching cwd.
  • Don't save space prefixed commands in cmd.exe history.
  • Log OSC9;9 notifications.

v0.9.66

13 Feb 17:17
6351898
Compare
Choose a tag to compare

GitHub all current

Changes

  • Force the cmd.exe's cd to always change the drive:
    C:\Temp> cd d:\temp
    d:\temp> _
    

v0.9.65

13 Feb 13:03
79c09fa
Compare
Choose a tag to compare

GitHub all current

Changes

  • Fix vtty applet defaults, #562
  • Add experimental synchronization of the current working directory for all terminal windows with the "Sync" switch enabled.
    Shell CWD Sync activation (OSC9;9):
    • Windows Command Prompt:
    PROMPT $e]9;9;$P$e\$P$G
    
    • PowerShell:
    function prompt{ $e=[char]27; "$e]9;9;$(Convert-Path $pwd)$e\PS $pwd$('>' * ($nestedPromptLevel + 1)) " }
    
    • Bash:
    export PS1='\[\033]9;9;\w\033\\\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    

v0.9.64a

11 Feb 20:08
6d9f113
Compare
Choose a tag to compare

GitHub all current

Changes

  • Revise terminology, naming, keywords to make it clearer and more consistent
    • Rename --pipe <name> to --pin <id>.
    • Rename noui to vtty/Teletype Console.
    • Rename xlvt to dtty/DirectVT Gateway with TTY.
    • Rename group to tile/Tiling Window Manager.
    • Rename region to site/Desktop Region Marker.
    • Drop shell and ansivt types.
    • Add -x as alias for --script cli option.
  • Update /doc/architecture.md.
  • Update /doc/command-line-options.md.
  • Update /doc/apps.md.
  • Update /doc/settings.md.
  • Fix sites (Desktop Region Marker) title numbering (cmd=@).
  • Fly to site by left click on taskbar.

v0.9.63

30 Jan 20:27
872409c
Compare
Choose a tag to compare

GitHub all current

Changes

  • Rename --runapp to --run (keep --runapp but undocumented).
  • Update docs and usage notes.

v0.9.62

29 Jan 23:16
20a05ff
Compare
Choose a tag to compare

GitHub all current

Changes

  • Differentiate exit code styles by platform, #557
  • Make built-in terminal more contrast (pure black background by default).
  • Make headless mode the default for vtm -r.
  • Allow the vtm -r [type] <cli_app...> option to be simplified to vtm [-r [type]] <cli_app...>. E.g.: vtm bash, vtm pwsh.
  • Rename headless to noui (keep headless but undocumented).
  • Drop the --onlylog cli option.
  • Update command-line-options.md and usage notes in vtm --help output, #544

v0.9.61

27 Jan 14:12
b1cc274
Compare
Choose a tag to compare

GitHub all current

Changes

You can now run multiple commands by one line, as well as set multi-line window titles:

  • Command delimiters: . , ; SPC TAB CR LF
vtm --script "vtm.run(title='Line1 \nLine2' cmd=cmd); vtm.run(title='Second Window' cmd=cmd)"