epwalsh / epwalsh/obsidian.nvim
error in plenary and following links
- 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
Assessment
This issue has not been assessed yet.