Repository navigation
Added:
- WSL on Windows: with Shell set to
wsl, the session starts your distribution's bash, zsh or fish with ELYTerminal's integration, and Files and Git follow its folder; Git runs inside the distribution (#3). - Right-click a session's row to duplicate it, in the same shell and folder, or close it; drag rows to reorder them (#7, #9).
- Natural text editing on macOS: Settings › Terminal › Natural text editing, off by default, makes Option and Command move and delete by word and line, as iTerm2's preset does (#8).
Changed:
- Windows: a new session reads its environment from the registry, so a folder added to
PATHafter ELYTerminal opened reaches it, and%NAME%references are expanded;PATHlists each folder once. With Shell empty, a session runspwsh, elsepowershell, elsecmd(#5). - "Command finished" notifications come only for commands that ran 5 seconds or more, as Ghostty does. Programs that mark their own output, omp among them, no longer post one every few seconds (#10, #11).
Thanks to @zcg, @totorowldox, @miaoaa66 and @xihale for the pull requests, and to everyone who opened an issue.
新增:
- Windows 上的 WSL:把 Shell 设为
wsl后,会话以 ELYTerminal 的集成启动发行版中的 bash、zsh 或 fish,文件和 Git 面板会跟随它的目录;Git 在发行版内运行(#3)。 - 右键会话行可复制会话(同一 shell、同一目录)或关闭会话;拖动行可调整顺序(#7、#9)。
- macOS 自然文本编辑:设置 › 终端 › Natural text editing,默认关闭;开启后 Option 和 Command 按单词和整行移动、删除,与 iTerm2 的预设一致(#8)。
变更:
- Windows:新会话从注册表读取环境变量,ELYTerminal 打开后加入
PATH的目录也能生效,%NAME%引用会被展开;PATH中每个目录只出现一次。Shell 留空时依次使用pwsh、powershell、cmd(#5)。 - “Command finished” 通知只在命令运行满 5 秒后发出,与 Ghostty 一致。omp 等自行标记输出的程序不再每隔几秒推送一次(#10、#11)。
感谢 @zcg、@totorowldox、@miaoaa66 和 @xihale 提交的 PR,也感谢每一位提出 issue 的朋友。
| File | System |
|---|---|
ELYTerminal-0.1.8.dmg |
macOS 11 or later, Apple silicon |
ELYTerminal-0.1.8-windows-x86_64.zip |
Windows 10 or later, x86_64 |
ELYTerminal-0.1.8-linux-x86_64.tar.gz |
Linux, x86_64, glibc 2.35 or later |
macOS. Open the disk image and drag ELYTerminal into Applications. The app is signed with Developer ID and notarized.
Windows. Unzip and run elyterminal.exe. It is unsigned; if SmartScreen stops it, press More info, then Run anyway.
Linux.
tar -xzf ELYTerminal-0.1.8-linux-x86_64.tar.gz
cd ELYTerminal-0.1.8-linux-x86_64
install -Dm755 elyterminal -t ~/.local/bin
install -Dm644 com.zacharyzhang.elyterminal.desktop -t ~/.local/share/applications
install -Dm644 com.zacharyzhang.elyterminal.svg -t ~/.local/share/icons/hicolor/scalable/appsOn Hyprland the window blurs only while Hyprland's own blur is on, and Omarchy 4.0.4 turns it off: add hl.config({ decoration = { blur = { enabled = true } } }) to ~/.config/hypr/looknfeel.lua, and set Background opacity under 100%.
SHA-256:
36a6713ad0385330adb12eb5f7310e7f02cb1bf78b8d5842104101d677fc679b ELYTerminal-0.1.8.dmg
94a9b47f418694d4c751b435dbde95519616ff7406bde0b0c3b252d1de5e6586 ELYTerminal-0.1.8-windows-x86_64.zip
0befa912342e48eeb0a61c3362a08d7c9b53515d8f15d777c15cc7065c42c7cf ELYTerminal-0.1.8-linux-x86_64.tar.gz