Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug: justfile not found #348

Open
Jomik opened this issue Aug 29, 2024 · 0 comments
Open

bug: justfile not found #348

Jomik opened this issue Aug 29, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@Jomik
Copy link

Jomik commented Aug 29, 2024

Neovim version (nvim -v)

v0.10.1

Operating system/version

MacOS 14.5

Describe the bug

When I run OverseerQuickAction it correctly finds the tasks on my backend/justfile but when I try to run it, it says justfile not found, this makes sense, as the command is run from cwd, and it does not look inside backend.

What is the severity of this bug?

minor (annoyance)

Steps To Reproduce

  1. Create justfile in sub directory
  2. Use OverseerQuickAction to select an action from the justfile
  3. Observe error

Expected Behavior

It runs just in the directory of the justfile it found the task in.

Minimal example file

No response

Minimal init.lua

-- DO NOT change the paths and don't remove the colorscheme
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "cache" }) do
  vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

-- bootstrap lazy
local lazypath = root .. "/plugins/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system({
    "git",
    "clone",
    "--filter=blob:none",
    "--single-branch",
    "https://github.com/folke/lazy.nvim.git",
    lazypath,
  })
end
vim.opt.runtimepath:prepend(lazypath)

-- install plugins
local plugins = {
  "folke/tokyonight.nvim",
  { "stevearc/dressing.nvim", config = true },
  {
    "stevearc/overseer.nvim",
    config = function()
      require("overseer").setup({
        -- add your overseer config here
      })
    end,
  },
  -- add any other plugins here
}
require("lazy").setup(plugins, {
  root = root .. "/plugins",
})

vim.cmd.colorscheme("tokyonight")
-- add anything else here

Additional context

No response

@Jomik Jomik added the bug Something isn't working label Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant