Skip to content

Asian wide character is not properly displayed #47

@ilovevim

Description

@ilovevim
Image

In addition, setting use_builtin_colorizer to true or false seems to make no difference in terms of display effect, as both are plain text without any noticeable highlighting effect (except for the text I highlighted through other plugins, as shown in the image above)

Neovim is on Win10:
NVIM v0.11.4
Build type: Release
LuaJIT 2.1.1741730670
Run ":verbose version" for more info

Lua config :

{
		"quolpr/quicktest.nvim",
		config = function()
			local qt = require("quicktest")

			qt.setup({
				-- Choose your adapter, here all supported adapters are listed
				adapters = {
					-- require("quicktest.adapters.golang")({}),
					-- require("quicktest.adapters.vitest")({}),
					-- require("quicktest.adapters.playwright")({}),
					require("quicktest.adapters.pytest")({}),
					-- require("quicktest.adapters.elixir"),
					-- require("quicktest.adapters.criterion"),
					-- require("quicktest.adapters.dart"),
					-- require("quicktest.adapters.rspec"),
				},
				-- split or popup mode, when argument not specified
				default_win_mode = "split",
				use_builtin_colorizer = true
			})
		end,
		dependencies = {
			"nvim-lua/plenary.nvim",
			"MunifTanjim/nui.nvim",
		},
		keys = {
			{
				"<leader>tl",
				function()
					local qt = require("quicktest")
					-- current_win_mode return currently opened panel, split or popup
					qt.run_line()
					-- You can force open split or popup like this:
					-- qt.run_line('split')
					-- qt.run_line('popup')
				end,
				desc = "test: Run [L]line",
			},
			{ "<leader>tf", function() require("quicktest").run_file() end,           desc = "test: Run [F]ile", },
			{ '<leader>td', function() require('quicktest').run_dir() end,            desc = 'test: Run [D]ir', },
			{ '<leader>ta', function() require("quicktest").run_all() end,            desc = 'test: Run [A]ll', },
			{ "<leader>tp", function() require("quicktest").run_previous() end,       desc = "test: Run [P]revious", },
			{ "<leader>tt", function() require("quicktest").toggle_win("split") end,  desc = "test: [T]oggle Window", },
			{ "<leader>tc", function() require("quicktest").cancel_current_run() end, desc = "test: [C]ancel Current Run", },
		},
	}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions