diff --git a/nushell/.config/nushell/config.nu b/nushell/.config/nushell/config.nu index fd1a63f..9aa3c17 100644 --- a/nushell/.config/nushell/config.nu +++ b/nushell/.config/nushell/config.nu @@ -897,5 +897,6 @@ def git-authors [] { # source the conditional config file that contains # all the definitions, aliases, and env vars we want to set conditionally. const conditional_config = ($nu.temp-path | path join 'conditional-config.nu') +# open $conditional_config | print source $conditional_config rm $conditional_config diff --git a/nushell/.config/nushell/env.nu b/nushell/.config/nushell/env.nu index b309ad7..fd41413 100644 --- a/nushell/.config/nushell/env.nu +++ b/nushell/.config/nushell/env.nu @@ -123,9 +123,10 @@ if (is-installed starship) { if (is-installed nvim) { $env.EDITOR = nvim $env.VISUAL = nvim - 'alias vim = nvim - alias vimdiff = nvim -d - ' | save --append $conditional_config + [ "alias vim = nvim\n" + "alias vimdiff = nvim -d\n"] | + str join | + save --append $conditional_config } ls (($nu.default-config-dir | path join ('scripts/**/*.nu')) | into glob) | -each { |it| $"source ($it.name)\n" | save --append $conditional_config} | null +each { |it| $"source ($it.name)\n" | save --append $conditional_config} | ignore