From 52405dbc7209401034c48f97dcd85b16b3aebaca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Av=C3=A9?= Date: Tue, 20 May 2025 16:11:02 +0200 Subject: [PATCH] Update Yzi --- home/nvim/files/lua/settings.lua | 1 + home/yazi/default.nix | 6 ++++-- home/zsh/files/functions.zsh | 8 ++++++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/home/nvim/files/lua/settings.lua b/home/nvim/files/lua/settings.lua index 038ad58..ddfadf8 100644 --- a/home/nvim/files/lua/settings.lua +++ b/home/nvim/files/lua/settings.lua @@ -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" diff --git a/home/yazi/default.nix b/home/yazi/default.nix index 7ea483a..9847b03 100644 --- a/home/yazi/default.nix +++ b/home/yazi/default.nix @@ -4,8 +4,10 @@ programs.yazi = { enable = true; enableZshIntegration = true; - flavors = { - + settings = { + manager = { + sort_by = "natural"; + }; }; }; } diff --git a/home/zsh/files/functions.zsh b/home/zsh/files/functions.zsh index daeebe3..0cdeac6 100644 --- a/home/zsh/files/functions.zsh +++ b/home/zsh/files/functions.zsh @@ -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" +}