epwalsh / epwalsh/obsidian.nvim

error in plenary and following links

Open
#562 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Lua
Stars
6.2k
Forks
250
PR merge metrics
No merged PRs in 30d

Description

### 🐛 Describe the bug

upon trying to follow a link in my notes, nvim spits the following error
```
Error executing Lua callback: .../.local/share/nvim/lazy/plenary.nvim/lua/plenary/job.lua:107: rg: Executable not found
stack traceback:
.../.local/share/nvim/lazy/plenary.nvim/lua/plenary/job.lua:107: in function 'init_job'
...cal/share/nvim/lazy/obsidian.nvim/lua/obsidian/async.lua:393: in function 'run_job_async'
...al/share/nvim/lazy/obsidian.nvim/lua/obsidian/search.lua:501: in function 'search_async'
...al/share/nvim/lazy/obsidian.nvim/lua/obsidian/client.lua:403: in function '_search_iter_async'
...al/share/nvim/lazy/obsidian.nvim/lua/obsidian/client.lua:447: in function 'find_notes_async'
...al/share/nvim/lazy/obsidian.nvim/lua/obsidian/client.lua:630: in function 'resolve_note_async'
...al/share/nvim/lazy/obsidian.nvim/lua/obsidian/client.lua:798: in function 'resolve_link_async'
...al/share/nvim/lazy/obsidian.nvim/lua/obsidian/client.lua:827: in function 'follow_link_async'
...lazy/obsidian.nvim/lua/obsidian/commands/follow_link.lua:8: in function 'func'
...e/nvim/lazy/obsidian.nvim/lua/obsidian/commands/init.lua:69: in function <...e/nvim/lazy/obsidian.nvim/lua/obsidian/commands/init.lua:68>
stack traceback:
[C]: in function 'error'
.../.local/share/nvim/lazy/plenary.nvim/lua/plenary/job.lua:107: in function 'init_job'
...cal/share/nvim/lazy/obsidian.nvim/lua/obsidian/async.lua:393: in function 'run_job_async'
...al/share/nvim/lazy/obsidian.nvim/lua/obsidian/search.lua:501: in function 'search_async'
...al/share/nvim/lazy/obsidian.nvim/lua/obsidian/client.lua:403: in function '_search_iter_async'
...al/share/nvim/lazy/obsidian.nvim/lua/obsidian/client.lua:447: in function 'find_notes_async'
...al/share/nvim/lazy/obsidian.nvim/lua/obsidian/client.lua:630: in function 'resolve_note_async'
...al/share/nvim/lazy/obsidian.nvim/lua/obsidian/client.lua:798: in function 'resolve_link_async'
...al/share/nvim/lazy/obsidian.nvim/lua/obsidian/client.lua:827: in function 'follow_link_async'
...lazy/obsidian.nvim/lua/obsidian/commands/follow_link.lua:8: in function 'func'
...e/nvim/lazy/obsidian.nvim/lua/obsidian/commands/init.lua:69: in function <...e/nvim/lazy/obsidian.nvim/lua/obsidian/commands/init.lua:68>
```
this might be some issue in my config but I cant find anyone talking about it online so I'm not sure what to do

### Config

```
{
"epwalsh/obsidian.nvim",
version = "*", -- recommended, use latest release instead of latest commit
lazy = false,
ft = "markdown",
event = {
"BufReadPre home/usr/banana/mypath/**.md",
"BufNewFile home/usr/banana/mypath/**.md",
"BufReadPre home/usr/banana/mypath/**.md",
"BufNewFile home/usr/banana/mypath/**.md",
},
dependencies = {
-- Required.
"nvim-lua/plenary.nvim",
},
opts = {
workspaces = {
{
name = "main",
path = "mypath",
},
{
name = "journal",
path = "mypath",
},
},
}
}
```

### Environment

```
NVIM v0.9.5
Build type: Release
LuaJIT 2.1.1713773202
```
second command also throws an error, again with plenary
```
E5108: Error executing lua .../.local/share/nvim/lazy/plenary.nvim/lua/plenary/job.lua:107: rg: Executable not found
stack traceback:
.../.local/share/nvim/lazy/plenary.nvim/lua/plenary/job.lua:107: in function 'new'
...ocal/share/nvim/lazy/obsidian.nvim/lua/obsidian/util.lua:803: in function 'get_external_dependency_info'
.../nvim/lazy/obsidian.nvim/lua/obsidian/commands/debug.lua:88: in function <.../nvim/lazy/obsidian.nvim/lua/obsidian/commands/debug.lua:34>
...al/share/nvim/lazy/obsidian.nvim/lua/obsidian/client.lua:303: in function 'command'
...ocal/share/nvim/lazy/obsidian.nvim/lua/obsidian/init.lua:67: in function 'info'
[string ":lua"]:1: in main chunk
stack traceback:
[C]: in function 'error'
.../.local/share/nvim/lazy/plenary.nvim/lua/plenary/job.lua:107: in function 'new'
...ocal/share/nvim/lazy/obsidian.nvim/lua/obsidian/util.lua:803: in function 'get_external_dependency_info'
.../nvim/lazy/obsidian.nvim/lua/obsidian/commands/debug.lua:88: in function <.../nvim/lazy/obsidian.nvim/lua/obsidian/commands/debug.lua:34>
...al/share/nvim/lazy/obsidian.nvim/lua/obsidian/client.lua:303: in function 'command'
...ocal/share/nvim/lazy/obsidian.nvim/lua/obsidian/init.lua:67: in function 'info'
[string ":lua"]:1: in main chunk
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.