可以参看我的 dotfiles
和 Helix 编辑器一起集成使用
为 helix/config.toml
添加快捷键
[keys.normal.space.o]
"o" = ":open %sh{ ~/.config/scripts/file-picker.sh }" # dotfile/scripts/file-picker.sh 需要yazi
# https://github.com/thomasschafer/scooter?tab=readme-ov-file#helix
"r" = [":sh alacritty -T \"find-replace\" --working-directory $(pwd) -e scooter", ":reload"]
创建脚本 file-picker.sh
#!/usr/bin/env bash
#
# wayland
#
# niri 添加窗口规则
#
# window-rule {
# match app-id=r#"Alacritty$"# title="^file-picker(.*)"
# open-floating true
# }
#
#
tmp="$(mktemp -t yazi-picker.XXXXXX)"
alacritty -T "file-picker" --working-directory $(pwd) -e yazi --chooser-file "$tmp"
cat -- "$tmp"
rm -f -- "$tmp"
我这里使用 niri wayland ,可以浮动窗口, 修改 niri/config.kdl
// 窗口浮动
window-rule {
match app-id=r#"Alacritty$"# title="^file-picker(.*)"
match app-id=r#"Alacritty$"# title="^find-replace(.*)"
open-floating true
}
1
共 0 条评论, 1 页
评论区
写评论还没有评论