about summary refs log tree commit diff stats
path: root/hm
diff options
context:
space:
mode:
authorSoispha <soispha@vhack.eu>2023-10-18 16:02:42 +0200
committerSoispha <soispha@vhack.eu>2023-10-18 16:02:42 +0200
commit31ac6425b3d3e5ce8c496db535112e901c57149f (patch)
tree500424b2af238aede4e425be2f3f614044f92f65 /hm
parentfix(hm/pkgs/scrs/neorg): Add a fallback check for the neorg_path (diff)
downloadnixos-config-31ac6425b3d3e5ce8c496db535112e901c57149f.tar.gz
nixos-config-31ac6425b3d3e5ce8c496db535112e901c57149f.zip
fix(hm/pkgs/scr/neorg): Cd with nvim to the project dir
The cwd of neovim is relevant for extensions like the telescope link
finder. If we access the file directly, these lose their ability to show
project wide links
Diffstat (limited to '')
-rwxr-xr-xhm/soispha/pkgs/scripts/wrappers/neorg2
1 files changed, 1 insertions, 1 deletions
diff --git a/hm/soispha/pkgs/scripts/wrappers/neorg b/hm/soispha/pkgs/scripts/wrappers/neorg
index 142924ef..6a36a6d6 100755
--- a/hm/soispha/pkgs/scripts/wrappers/neorg
+++ b/hm/soispha/pkgs/scripts/wrappers/neorg
@@ -46,7 +46,7 @@ open_current_task_context() {
         fi
 
         # Perform shell expansion of Tilde
-        nvim "$(sed "s|~|$HOME|" "$(ptmp "%DEFAULT_NEORG_PROJECT_DIR/$context_path")")";
+        nvim +cd "%DEFAULT_NEORG_PROJECT_DIR" "$(sed "s|~|$HOME|" "$(ptmp "%DEFAULT_NEORG_PROJECT_DIR/$context_path")")";
     else
         dbg "No context active";
         open_neorg_workspace_prompt;