gacallea / chuck-nvim

nvim => dac;
GNU General Public License v2.0
1 stars 1 forks source link

feat: add autorun option #10

Closed gacallea closed 5 months ago

gacallea commented 5 months ago

add autorun option to launch the ui and start chuck when opening a chuck file the first time

gacallea commented 5 months ago

this works if I remove the condition. Need to figure out a place to put it.

local autorun = require("chuck-nvim.config").user.autorun

if autorun then
  local ChuckAutoGroup = vim.api.nvim_create_augroup("ChuckAutoGroup", { clear = true })
  vim.api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
    group = ChuckAutoGroup,
    pattern = { "*.ck" },
    callback = function()
      vim.api.nvim_command("ChuckLoop")
      vim.api.nvim_clear_autocmds({ group = ChuckAutoGroup })
    end,
  })
end
gacallea commented 5 months ago

the above goes in after/plugin/chuck-nvim.lua but it isn't running for some reason: https://github.com/LazyVim/LazyVim/discussions/2393

gacallea commented 5 months ago

found something related: https://github.com/folke/lazy.nvim/issues/59

gacallea commented 5 months ago

more:

https://github.com/folke/lazy.nvim/discussions/1044

gacallea commented 5 months ago

this https://github.com/folke/lazy.nvim/discussions/1245#discussioncomment-8007166

gacallea commented 5 months ago

autorun starts the layout but not chuck vm.... reopening.

gacallea commented 5 months ago

autorun is flawed. may need refactoring to make it work https://github.com/MunifTanjim/nui.nvim/discussions/326

gacallea commented 5 months ago

opening a fix issue instead.