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

Wrong colors with grep output #30

Open
arntanguy opened this issue Feb 6, 2025 · 0 comments
Open

Wrong colors with grep output #30

arntanguy opened this issue Feb 6, 2025 · 0 comments

Comments

@arntanguy
Copy link

Image

I tried running a simple grep command to generate ansi color codes and test this plugin, the colors displayed are wrong:

cd ~/.config/nvim
git grep --color=always return > /tmp/test.txt

which gives

�[35mREADME.md�[m�[36m:�[m�[1;31mreturn�[m {
�[35mREADME.md�[m�[36m:�[m�[1;31mreturn�[m {
�[35minit.lua�[m�[36m:�[m�[1;31mreturn�[m oldhlsearch
�[35minit.lua�[m�[36m:�[m    -- the plugin directory (e.g. `~/projects/plugin-name`) must be �[1;31mreturn�[med.
�[35minit.lua�[m�[36m:�[m        �[1;31mreturn�[m remote_path
�[35minit.lua�[m�[36m:�[m        �[1;31mreturn�[m local_path
�[35minit.lua�[m�[36m:�[m          �[1;31mreturn�[m vim.fn.executable 'make' == 1
�[35mlua/custom/plugins/Comment.lua�[m�[36m:�[m�[1;31mreturn�[m  {
�[35mlua/custom/plugins/cmake-tools.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/custom/plugins/cmake-tools.lua�[m�[36m:�[m        �[1;31mreturn�[m "build/${variant:buildType}"
�[35mlua/custom/plugins/cmake-tools.lua�[m�[36m:�[m      end, -- this is used to specify generate directory for cmake, allows macro expansion, can be a string or a function �[1;31mreturn�[ming the string, relative to cwd.
�[35mlua/custom/plugins/codeium-nvim.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/custom/plugins/colorscheme.lua�[m�[36m:�[m�[1;31mreturn�[m { -- You can easily change to a different colorscheme.
�[35mlua/custom/plugins/conform.lua�[m�[36m:�[m�[1;31mreturn�[m {}
�[35mlua/custom/plugins/conform.lua�[m�[36m:�[m-- �[1;31mreturn�[m { -- Autoformat
�[35mlua/custom/plugins/fidget.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/custom/plugins/init.lua�[m�[36m:�[m�[1;31mreturn�[m {}
�[35mlua/custom/plugins/lazydocker.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m vim.fn.empty(vim.fn.expand("%:t")) ~= 1
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m vim.fn.winwidth(0) > 80
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m gitdir and #gitdir > 0 and #gitdir < #filepath
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m "CMake: [" .. (c_preset and c_preset or "X") .. "]"
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m cmake.is_cmake_project() and cmake.has_cmake_preset()
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m "CMake: [" .. (type and type or "") .. "]"
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m cmake.is_cmake_project() and not cmake.has_cmake_preset()
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m "[" .. (kit and kit or "X") .. "]"
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m cmake.is_cmake_project() and not cmake.has_cmake_preset()
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m "Build"
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m "[" .. (b_preset and b_preset or "X") .. "]"
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m cmake.is_cmake_project() and cmake.has_cmake_preset()
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m "[" .. (b_target and b_target or "X") .. "]"
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m icons.ui.Debug
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m icons.ui.Run
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m "[" .. (l_target and l_target or "X") .. "]"
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m            �[1;31mreturn�[m sections
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                        �[1;31mreturn�[m vim.g.remote_neovim_host and ("%s"):format(vim.g.remote_neovim_unique_host_id or vim.uv.os_gethostname()) or ""
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                        �[1;31mreturn�[m vim.g.remote_neovim_host
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m            �[1;31mreturn�[m sections
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m codeium.status_string()
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m                    �[1;31mreturn�[m codeium ~= nil
�[35mlua/custom/plugins/lualine.lua�[m�[36m:�[m            �[1;31mreturn�[m sections
�[35mlua/custom/plugins/mini.lua�[m�[36m:�[m�[1;31mreturn�[m { -- Collection of various small independent plugins/modules
�[35mlua/custom/plugins/mini.lua�[m�[36m:�[m    --   �[1;31mreturn�[m value
�[35mlua/custom/plugins/neo-tree.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/custom/plugins/neorg.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/custom/plugins/neovim-tasks.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/custom/plugins/neovim-tasks.lua�[m�[36m:�[m  --          -- build_dir = tostring(Path:new('{cwd}', 'build', '{os}-{build_type}')), -- Build directory. The expressions `{cwd}`, `{os}` and `{build_type}` will be expanded with the corresponding text values. Could be a function that �[1;31mreturn�[m the path to the build directory.
�[35mlua/custom/plugins/neovim-tasks.lua�[m�[36m:�[m  --          build_dir = tostring(Path:new('{cwd}', 'build')), -- Build directory. The expressions `{cwd}`, `{os}` and `{build_type}` will be expanded with the corresponding text values. Could be a function that �[1;31mreturn�[m the path to the build directory.
�[35mlua/custom/plugins/nvim-cmp.lua�[m�[36m:�[m�[1;31mreturn�[m { -- Autocompletion
�[35mlua/custom/plugins/nvim-cmp.lua�[m�[36m:�[m          �[1;31mreturn�[m
�[35mlua/custom/plugins/nvim-cmp.lua�[m�[36m:�[m        �[1;31mreturn�[m 'make install_jsregexp'
�[35mlua/custom/plugins/nvim-cmp.lua�[m�[36m:�[m        -- menu = function() �[1;31mreturn�[m math.floor(0.45 * vim.o.columns) end,
�[35mlua/custom/plugins/nvim-cmp.lua�[m�[36m:�[m        �[1;31mreturn�[m vim_item
�[35mlua/custom/plugins/nvim-highlight-colors.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/custom/plugins/nvim-lspconfig.lua�[m�[36m:�[m�[1;31mreturn�[m { -- LSP Configuration & Plugins
�[35mlua/custom/plugins/nvim-treesitter-textobjects.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/custom/plugins/nvim-treesitter.lua�[m�[36m:�[m�[1;31mreturn�[m { -- Highlight, edit, and navigate code
�[35mlua/custom/plugins/nvim-trevj.lua�[m�[36m:�[m�[1;31mreturn�[m  { -- Opposition of join-line (J)
�[35mlua/custom/plugins/nvim-trevj.lua�[m�[36m:�[m      �[1;31mreturn�[m require('trevj').format_at_cursor()
�[35mlua/custom/plugins/nvim-ts-autotag.lua�[m�[36m:�[m�[1;31mreturn�[m { -- Auto-close tags for HTML and JSX
�[35mlua/custom/plugins/nvim-ts-context-commentstring.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/custom/plugins/overseer.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/custom/plugins/remote-nvim.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/custom/plugins/todo-comments.lua�[m�[36m:�[m�[1;31mreturn�[m { 'folke/todo-comments.nvim', event = 'VimEnter', dependencies = { 'nvim-lua/plenary.nvim' }, opts = { signs = false } }
�[35mlua/globals.lua�[m�[36m:�[m  �[1;31mreturn�[m v
�[35mlua/globals.lua�[m�[36m:�[m  �[1;31mreturn�[m require("plenary.reload").reload_module(...)
�[35mlua/globals.lua�[m�[36m:�[m  �[1;31mreturn�[m require(name)
�[35mlua/icons.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/kickstart/health.lua�[m�[36m:�[m    �[1;31mreturn�[m
�[35mlua/kickstart/health.lua�[m�[36m:�[m  �[1;31mreturn�[m true
�[35mlua/kickstart/health.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/kickstart/plugins/debug.lua�[m�[36m:�[m�[1;31mreturn�[m {
�[35mlua/kickstart/plugins/indent_line.lua�[m�[36m:�[m�[1;31mreturn�[m {

Any idea why?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant