Update Yzi

This commit is contained in:
Thomas Avé 2025-05-20 16:11:02 +02:00
parent 9e92e2fef0
commit 52405dbc72
3 changed files with 13 additions and 2 deletions

View File

@ -41,6 +41,7 @@ vim.g.loaded_netrwPlugin = 1
vim.opt.shada = "!,'2000,f1,<50,s10,h"
vim.o.updatetime = 250
vim.opt.conceallevel = 2
vim.opt.concealcursor = "n"
vim.opt.foldmethod = "expr"
vim.opt.foldlevel = 1000
vim.opt.foldexpr = "getline(v:lnum)=~'^X-ExtEditorR'?1:0"

View File

@ -4,8 +4,10 @@
programs.yazi = {
enable = true;
enableZshIntegration = true;
flavors = {
settings = {
manager = {
sort_by = "natural";
};
};
};
}

View File

@ -11,3 +11,11 @@ function push() {
function run() {
NIXPKGS_ALLOW_UNFREE=1 nix run --impure "nixpkgs#$1" -- "${@:2}"
}
function y() {
local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd
yazi "$@" --cwd-file="$tmp"
IFS= read -r -d '' cwd < "$tmp"
[ -n "$cwd" ] && [ "$cwd" != "$PWD" ] && builtin cd -- "$cwd"
rm -f -- "$tmp"
}