Git Product home page Git Product logo

Comments (5)

richardhttps avatar richardhttps commented on August 27, 2024 3

Same issue

  • Happens in any mode
  • Any number of buffers
  • Happens after TZNarrow is toggled off the second time and the times afterward (not necessarily consecutively)
  • Toggling off TZAtaraxis results in the same error, but only if it happens with TZNarrow first

Neovim 0.8
Plugins:
lsp lualine cmp treesitter symbols-outline telescope orgmode gitsigns nnn which-key toggleterm mason colorizer leap indent-blankline comment bufferline autopairs todo-comments true-zen

from true-zen.nvim.

dithmer avatar dithmer commented on August 27, 2024

+1

Experiencing the same issue.

Does not only happen if you split the TZNarrow, but also if you:

  • Have multiple buffers open in split view
  • TZNarrow
  • :q to quit TZNarrow-View
  • :q to quit the buffer which was opened in TZNarrow

from true-zen.nvim.

beautiful-boyyy avatar beautiful-boyyy commented on August 27, 2024

Same issue

  • Happens in any mode
  • Any number of buffers
  • Happens after TZNarrow is toggled off the second time and the times afterward (not necessarily consecutively)
  • Toggling off TZAtaraxis results in the same error, but only if it happens with TZNarrow first

Neovim 0.8 Plugins: lsp lualine cmp treesitter symbols-outline telescope orgmode gitsigns nnn which-key toggleterm mason colorizer leap indent-blankline comment bufferline autopairs todo-comments true-zen

add vim.wo.foldmethod = manual solved the problem for me.

from true-zen.nvim.

CesarGuzmanLopez avatar CesarGuzmanLopez commented on August 27, 2024

I added silent to my keybidings but obviously it's not a solution, it just doesn't bother me while I work. They will have a slightly more efficient solution, I don't know enough lua to try to fix it myself.

vim.api.nvim_set_keymap("n", "<c-z>n", ":silent! TZNarrow<CR>", {})
vim.api.nvim_set_keymap("v", "<c-z>n", ":'<,'>TZNarrow<CR>", {})
vim.api.nvim_set_keymap("n", "<c-z>f", ":silent! TZFocus<CR>", {})
vim.api.nvim_set_keymap("n", "<c-z>o", ":silent! TZAtaraxis<CR>", {})

this only hides the messages but they are still there removing it with the command :q

maybe change in ataraxis.lua in the M.off function
This

	if api.nvim_win_is_valid(win.main) then
		if win.main ~= api.nvim_get_current_win() then
			fn.win_gotoid(win.main)
		end
		cursor_pos = fn.getpos(".")
	end
	cmd("only")
	if fn.filereadable(fn.expand("%:p")) == 1 then
		cmd("q")
	end

for this another one

	if pcall(function() api.nvim_win_is_valid(win.main) end) and  api.nvim_win_is_valid(win.main) then
		if win.main ~= api.nvim_get_current_win() then
			fn.win_gotoid(win.main)
		end
		cursor_pos = fn.getpos(".")
	else
		data.do_callback("ataraxis", "close", "pos")
		return 1 -- already off
	end
    cmd("only")
    if fn.filereadable(fn.expand("%:p")) == 1 then
		pcall(function () pcall(cmd("q")) end)
	end

By adding pcall to the problematic function, this seems to be enough to not see the error messages again.

from true-zen.nvim.

dandennison84 avatar dandennison84 commented on August 27, 2024

Same issue, the proposed patch fixed this issue, but caused a new one. I'll put details in #111.

from true-zen.nvim.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.