Giter VIP home page Giter VIP logo

ui's Issues

no name file always open whenever i open something from nerd tree

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. open any file
  2. CTRL n and open a new file
  3. now there are 3 things open , two files that i open , third imposter with name of No Name

Expected behavior
only two intended file open
no No Name fuckery
Screenshots
Peek 2022-09-23 19-30

Make optional vim.notify in lsp.lua

Could this section be made optional, as it makes it impossible to use rcarriga/nvim-notify. When trying to implement it in NvChad, it has no effect, and keeps printing messages in console.

By removing this section of code, everything works.

ui/lua/nvchad_ui/lsp.lua

Lines 29 to 39 in 63201c0

-- suppress error messages from lang servers
vim.notify = function(msg, log_level)
if msg:match "exit code" then
return
end
if log_level == vim.log.levels.ERROR then
vim.api.nvim_err_writeln(msg)
else
vim.api.nvim_echo({ { msg } }, true, {})
end
end

with this code there are these problems:

noise
imagen

command line:
imagen

With the problem
imagen

expected result
imagen

Opening Dashboard/Alpha when all buffer closed

Is your feature request related to a problem? Please describe.
Not a problem, but it will be nice if after all buffer closed then open the dashboard instead new empty buffer :)

Additional context
I think it's a bit suboptimal if the alpha only appears for the first time when opening nvim.

Solo plugin usage?

I already have my own Neovim config, however I'd like to use this plugin in my configuration. The problem is, how could I do that? Attempting to use require('nvchad_ui').setup() throws an error which I guess is related to the fact that I am not using NvChad.

v2.0 tabbufline error

i run nvim with command

docker run -w /root -it --rm alpine:latest sh -uelic '
  apk add git nodejs neovim ripgrep alpine-sdk --update
  git clone https://github.com/NvChad/NvChad ~/.config/nvim
  nvim
  '

when i open file from nvimtree

image

Terminal buffers are not considered in the activation of the tabufline ui

Hey all,

the tabufline plugins gets activated, when there is more than 1 buffer open.
It seems like that terminal buffers are not considered.

Steps to reproduce:

  • open nvim

  • :term

  • :term

  • :buffers to check that there are several buffers available

for the sanity-check now open any file :e ~/.bashrc and the buffer ui appears.

Allow moving buffers around horizontally

I tried to implement this for a PR in https://github.com/NvChad/ui/blob/main/lua/nvchad_ui/tabufline/init.lua, but it does not work:

M.tabuflineMoveForward = function()
local bufs = M.bufilter() or {}

  for i, v in ipairs(bufs) do
    if api.nvim_get_current_buf() == v then
      local i2 = i == #bufs and 1 or i + 1
      bufs[i] = bufs[i2]
      bufs[i2] = v
      break
    end
  end
end

M.tabuflineMoveBackward = function()
local bufs = M.bufilter() or {}

  for i, v in ipairs(bufs) do
    if api.nvim_get_current_buf() == v then
      local i2 = i == #bufs or i - 1
      bufs[i] = bufs[i2]
      bufs[i2] = v
      break
    end
  end
end

I thought the bufs table represents the visible tabs. How could I make this work properly?

I want to not show statusline in dap

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem was.

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Screenshot
image
I want to not display suatusline in a certain type of window, how to set it up

[Dashboard] Disappears without throwing error if ASCII art has several more lines than default

Describe the bug
Whenever the header text is set to include a few more lines than the default, the dashboard fails to appear on startup.
This is an issue with the v2 NvChad release and was not an issue with the Alpha dashboard (v1 release).

To Reproduce
Steps to reproduce the behavior:

  1. Enable dashboard on startup in configuration.
  2. Copy and a paste a 6 extra lines to the default ASCII image.
  3. Restart neovim and see that the dashboard appears for a split-second before it disappears and you are left with a new Unnamed buffer.
  4. Remove extra lines.
  5. Restart neovim.
  6. See that dashboard is appears as expected.

Expected behavior
Dashboard should throw an error and maybe support extra lines of ASCII art.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • macOS
  • neovide 0.10.3
  • Version of Neovim v0.8.3

Disabling module produces invalid expression

I overwrite the UI config like so:

local M = {}

M.override_options = {
    statusline = {
        separator_style = "arrow", -- default/round/block/arrow
    },

    tabufline = {
        overriden_modules = {
            buttons = function()
                return ""
            end
        }
    }
}

return M

I can verify my config loads, because it uses the arrow separator on the status line, but as soon as the tabufline would show, I get this:

^I...site/pack/packer/opt/ui/lua/nvchad_ui/tabufline/init.lu...site/pack/packer/opt/ui/lua/nvchad_ui/tabufline/init.lua:97>
E15: Invalid expression: v:lua.require('nvchad_ui').tabufline()

I'd like to hide the theme toggle icon and the red X in the top right corner.

The renamer duplicates the word when press Enter.

Describe the bug
When I press Enter in the middle of a word in the renamer, it duplicated the word instead of renaming it.

2022-08-13.11-16-11.mp4

Desktop:

  • Operating System: Arch Linux
  • Terminal: kitty 0.25.2
  • Version of Neovim: v0.8.0-dev-818-g0d9e09bf6

Is it possible to only show tabs in Tabufline?

I would like to only see the tabs (with path/partial path/filename) instead of buffers, since I'm used to handling buffers with blindly or by using ":ls" and some key mappings.

Is something like this supported/possible?

Nvdash conflicts with load_on_startup enabled

Describe the bug
When load_on_startup = true there are conflicts after performing PackerSync also opening a file from the CLI with nvim

To Reproduce
Steps to reproduce the behavior:

  1. Enable Nvdash at startup:
["NvChad/ui"] = {
    override_options = {
        nvdash = {
           load_on_startup = true
        }
    }
}
  1. From the CLI perform a nvim +PackerSync (this also happen when open nvim and perform : PackerSync at any moment)
  2. From the CLI open a file nvim example.txt (it does not matter if the file exists or not)
  3. In the case with PackerSync the summary is not longer displayed but Nvdash
  4. Same with opening a file from the CLI

Expected behavior
Show PackerSync summary instead, and allow edit the file opened from the CLI

Video
asciicast

Desktop:

  • Confirmed with: macOS Monterrey 12.6.1 and Manjaro LInux 22.0.0 (Sikaris)
  • Terminal: Kitty 0.26.4 for macOS and Kitty 0.26.5 for Manjaro Linux
  • Version of Neovim: NVIM v0.8.0

NvDash conflict with vim.opt.listchars and vim.opt.relativenumber

Describe the bug
NvDash has conflicts with some vim options enabled, like:

vim.opt.list
vim.opt.listchars
vim.opt.relativenumber
with this options enabled there is junk that should not be displayed for the dashboard

To Reproduce
Steps to reproduce the behavior:

  1. enable option vim.opt.list = true
  2. Set a list chars vim.opt.listchars = { eol = "↲", tab = "» ", trail = "·", extends = "▸", nbsp = "." }
  3. Enable vim.opt.relativenumber = true
  4. Load Nvdash and See the junk

Expected behavior
The dashboard should be displayed completely clear, no matter if relative numbers or any other option like listchars are enabled

Screenshots
Screen Shot 2022-11-15 at 9 41 30

Desktop:

  • Confirmed with: macOS Monterrey 12.6.1 and Manjaro LInux 22.0.0 (Sikaris)
  • Terminal: Kitty 0.26.4 for macOS and Kitty 0.26.5 for Manjaro Linux
  • Version of Neovim: NVIM v0.8.0

Make changing the vim.notify optional

This part:

ui/lua/nvchad_ui/lsp.lua

Lines 29 to 39 in 514958a

-- suppress error messages from lang servers
vim.notify = function(msg, log_level)
if msg:match "exit code" then
return
end
if log_level == vim.log.levels.ERROR then
vim.api.nvim_err_writeln(msg)
else
vim.api.nvim_echo({ { msg } }, true, {})
end
end

breaks compatibility with this plugin: https://github.com/folke/noice.nvim/, because it overwrites vim.notify which has been already changed from the noice.nvim. I'd like to opt out of the modification of vim.notify by NvChad.

Cannot disable tabufline / configure ui

I have tried to place the config in every place I could think of and still I am unable to disable the tab buffer line thingy.

-- custom/plugins.lua
-- this one _should_ work (i think)
{
  "NvChad/ui"
  opts = {
    tabufline = {
      enabled = false,
    }
  }
}

-- custom/plugins.lua
{
  "NvChad/ui"
  tbufline = {
    enabled = false,
  }
}

-- custom/chadrc.lua
M.ui = {
  tabufline = {
    enabled = false,
  }
}

-- core/default_config.lua
M.ui = {
  -- ...
  tabufline = {
    enabled = false
    -- ...
  },
  -- ...
}

I notice that the option to disable tbufline was added in the main repo just yesterday, but this repo has not had a commit since 11 days ago. Is it just that the changes have not been merged?

Uneven highlighting in nvdash

Using a custom ascii header for nvdash (v2.0 branch) I can't get it to highlight everything evenly. Here are a couple examples:

image
image

My chadrc.lua:

---@type ChadrcConfig
local M = {}

-- neovim options
local opt = vim.opt
opt.cursorline = false
vim.cmd [[set nohidden]]

local highlights = require "custom.highlights"

M.ui = {
  theme_toggle = { "catppuccin", "catppuccin_latte" },
  theme = "catppuccin",
  -- hl_override = highlights.override,
  -- hl_add = highlights.add,

  transparency = false,

  statusline = {
    theme = "vscode_colored"
  },

  cmp = {
    style = "atom_colored",
  },

  nvdash = {
    load_on_startup = true,
    header = {
      " ▄▄▄       ██▓     ██▓▓█████  ███▄    █   █████▒▒█████  ▒██   ██▒",
      "▒████▄    ▓██▒    ▓██▒▓█   ▀  ██ ▀█   █ ▓██   ▒▒██▒  ██▒▒▒ █ █ ▒░",
      "▒██  ▀█▄  ▒██░    ▒██▒▒███   ▓██  ▀█ ██▒▒████ ░▒██░  ██▒░░  █   ░",
      "░██▄▄▄▄██ ▒██░    ░██░▒▓█  ▄ ▓██▒  ▐▌██▒░▓█▒  ░▒██   ██░ ░ █ █ ▒ " ,
      " ▓█   ▓██▒░██████▒░██░░▒████▒▒██░   ▓██░░▒█░   ░ ████▓▒░▒██▒ ▒██▒",
      " ▒▒   ▓▒█░░ ▒░▓  ░░▓  ░░ ▒░ ░░ ▒░   ▒ ▒  ▒ ░   ░ ▒░▒░▒░ ▒▒ ░ ░▓ ░",
      "  ▒   ▒▒ ░░ ░ ▒  ░ ▒ ░ ░ ░  ░░ ░░   ░ ▒░ ░       ░ ▒ ▒░ ░░   ░▒ ░",
      "  ░   ▒     ░ ░    ▒ ░   ░      ░   ░ ░  ░ ░   ░ ░ ░ ▒   ░    ░  ",
      "      ░  ░    ░  ░ ░     ░  ░         ░            ░ ░   ░    ░  ",
    },
    buttons = {
      { "  Find File", "Spc f f", "Telescope find_files" },
      { "  Recent Files", "Spc f o", "Telescope oldfiles" },
      { "  Find Word", "Spc f w", "Telescope live_grep" },
      { "  Themes", "Spc t h", "Telescope themes" },
    },
  },
}

M.plugins = require "custom.plugins"

-- check core.mappings for table structure
M.mappings = require "custom.mappings"

return M

Nvdash won't open

Describe the bug
Hi ! I'm somewhat of a new user of neovim. I wanted to try Nvchad. Everything went great for the install, but when I want to setup Nvdash, it doesn't work. Nothing appears, even after inputting the command Nvdash.

Here's my chadrc.lua :

-- Chadrc file
-- Custom NvChad configuration (main file)
local M = {}

-- UI Settings
M.ui = {
  -- Theme
  theme = "onedark",
  -- Dashboard
  nvdash = {
    load_on_startup = true,

    header = {
      [[]],
      [[   ⣴⣶⣤⡤⠦⣤⣀⣤⠆     ⣈⣭⣭⣿⣶⣿⣦⣼⣆         ]],
      [[    ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦       ]],
      [[          ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷⠄⠄⠄⠄⠻⠿⢿⣿⣧⣄     ]],
      [[           ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄    ]],
      [[          ⢠⣿⣿⣿⠈  ⠡⠌⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀   ]],
      [[   ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘⠄ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄  ]],
      [[  ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷   ⢊⣿⣿⡏  ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄   ]],
      [[ ⣠⣿⠿⠛⠄⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄  ]],
      [[ ⠙⠃   ⣼⣿⡟  ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇⠄⠛⠻⢷⣄ ]],
      [[      ⢻⣿⣿⣄   ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆     ]],
      [[       ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃     ]],
      [[     ⢰⣶  ⣶ ⢶⣆⢀⣶⠂⣶⡶⠶⣦⡄⢰⣶⠶⢶⣦  ⣴⣶     ]],
      [[     ⢸⣿⠶⠶⣿ ⠈⢻⣿⠁ ⣿⡇ ⢸⣿⢸⣿⢶⣾⠏ ⣸⣟⣹⣧    ]],
      [[     ⠸⠿  ⠿  ⠸⠿  ⠿⠷⠶⠿⠃⠸⠿⠄⠙⠷⠤⠿⠉⠉⠿⠆   ]],
      [[]],
    },

    buttons = {
      { "  Find File", "Spc f f", "Telescope find_files" },
      { "  Recent Files", "Spc f o", "Telescope oldfiles" },
      { "  Find Word", "Spc f w", "Telescope live_grep" },
      { "  Bookmarks", "Spc b m", "Telescope marks" },
      { "  Themes", "Spc t h", "Telescope themes" },
      { "  Mappings", "Spc c h", "NvCheatsheet" },
    },
  },
}

return M

To Reproduce
Steps to reproduce the behavior:

  1. Freshly install Nvchad (v2.0)
  2. Customize your chadrc.lua file to enable Nvdash on startup
  3. Restart neovim
  4. Launch command :Nvdash

Expected behavior
A dashboard with my custom header.

Screenshots
image

Desktop (please complete the following information):

  • Linux - OS : ZorinOS 16.2
  • Using Tmux inside of Wezterm
  • Neovim version : v0.8.3

tabufline. closeAllBufs error

vim --version
NVIM v0.7.2
Build type: Release
LuaJIT 2.1.0-beta3
Compiled by runner@fv-az164-457

Features: +acl +iconv +tui
See ":help feature-compile"

system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/share/nvim"

Run :checkhealth for more info

command : :lua require('nvchad_ui/tabufline').closeAllBufs('');
E5108: Error executing lua ...site/pack/packer/opt/ui/lua/nvchad_ui/tabufline/init.lua:48: Vim(bdelete):E516: No buffers were deleted: confirm bd1 stack traceback: [C]: in function 'cmd' ...site/pack/packer/opt/ui/lua/nvchad_ui/tabufline/init.lua:48: in function 'close_buffer' ...site/pack/packer/opt/ui/lua/nvchad_ui/tabufline/init.lua:61: in function 'closeAllBufs' [string ":lua"]:1: in main chunk E5108: Error executing lua ...site/pack/packer/opt/ui/lua/nvchad_ui/tabufline/init.lua:48: Vim(bdelete):E516: No buffers were deleted: confirm bd1 stack traceback: [C]: in function 'cmd' ...site/pack/packer/opt/ui/lua/nvchad_ui/tabufline/init.lua:48: in function 'close_buffer' ...site/pack/packer/opt/ui/lua/nvchad_ui/tabufline/init.lua:61: in function 'closeAllBufs' [string ":lua"]:1: in main chunk E5108: Error executing lua ...site/pack/packer/opt/ui/lua/nvchad_ui/tabufline/init.lua:48: Vim(bdelete):E516: No buffers were deleted: confirm bd1 stack traceback: [C]: in function 'cmd' ...site/pack/packer/opt/ui/lua/nvchad_ui/tabufline/init.lua:48: in function 'close_buffer' ...site/pack/packer/opt/ui/lua/nvchad_ui/tabufline/init.lua:61: in function 'closeAllBufs' [string ":lua"]:1: in main chunk table: 0x7f99c7a4c810

shift buffer to left / right ( tabufline )

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem was.

Describe the solution you'd like
Like bufferline.nvim's BufferLineMoveNext & BufferLineMovePrev commands

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Screenshot
Maybe a screenshot of the feature

tabufline. closeAllBufs error

When I run nvim with Alpha dashboard active I'm getting this error:

E5108: Error executing lua ...site/pack/packer/opt/ui/lua/nvchad_ui/tabufline/init.lua:48: Vim(bdelete):E516: No buffers were deleted: confirm bd1 stack traceback: [C]: in function 'cmd' ...site/pack/packer/opt/ui/lua/nvchad_ui/tabufline/init.lua:48: in function 'close_buffer' ...site/pack/packer/opt/ui/lua/nvchad_ui/tabufline/init.lua:61: in function 'closeAllBufs' [string ":lua"]:1: in main chunk

To reproduce this:

  1. Enable Alpha plugin in configuration
  2. Run nvim with command nvim
  3. Open two files
  4. Click the button to close all buffers

Tabufline error

I ran an update today then i got this
bufline erro

then this on buffline
buffline error2

i removed ui folder from plugins intallation path then cloned this repo to replace it.
now every thing i alright

[ QUESTION ]
is it possible to modify status line icons without modifying the source.

Having `NvChad/ui` as a plugin

I'm rewritting part of the statusline configuration and I would like to change the run function. However, there are some modules that I would like to keep from the default configuration. So, copying everyting inside nvchad_ui.statusline.minimal and then it can be changed. Still, there are too many things that I would have to clone internally.

It would be ideal that we could require('NvChad/ui') and then use whatever dependencies that we need.

Is it doable?

Update README

The options for the plugin are different than the listed on the webpage.

  statusline = {
    theme = "default", -- default/vscode/vscode_colored/minimal

    -- default/round/block/arrow separators work only for default statusline theme
    -- round and block will work for minimal theme only
    separator_style = "default",
    overriden_modules = nil,
  },

:TZFocus Invalid expression: v:lua.require('nvchad_ui').tabufline()

Describe the bug
After opening a files in split and then try to :TZFocus got this error:

Invalid expression: v:lua.require('nvchad_ui').tabufline()

To Reproduce
Steps to reproduce the behavior:

  1. Open a file
  2. Split v
  3. Open another file
  4. :TZFocus

Does anyone else have this issue?

Restoring a session opens all previously open buffers in a single overlapping buffer

Describe the bug
Restoring a session appears to only be opening a single buffer containing the last-editet file. Closing this buffer reveals another buffer, closing this one revelas the previous one, and so on. This also happens with a fresh install / no custom config

To Reproduce
Steps to reproduce the behavior:

  1. remove custom config
  2. PackerSync to uninstall plugins
  3. open nvim, open two arbitrary files in two buffers
  4. create a session with mksession ~/Session.vim
  5. exit nvim
  6. reopen nvim
  7. source ~/Session.vim
  8. only the last-opened buffer is displayed.
  9. it is also not possible to tab-switch between them
  10. close the buffer
  11. the other buffer is revelaed
  12. exit nvim and reopen again
  13. source ~/Session.vim, same behaviour
  14. run PackerCompile
  15. interestingly, now both buffers show up

Expected behavior
sourcing a session file opens all previous buffers next to each other in the bufferline

Desktop (please complete the following information):

  • Arch linux
  • alacritty
  • 0.8.0

tabufline or nvim-tree does not work properly

Describe the bug
After upgrade plugins, tabufline or nvim-tree does not work properly. I have just updated all plugins by running :PackerUpdate and new patches create bug about buffer. Specifically, nvim-tree take over the buffer 0, which is an unexpected behavior (see video). Both tabufline and nvim-tree has recent update so i suppose the problem is caused by one of them.

To Reproduce
Steps to reproduce the behavior:

  1. Run nvim
  2. :PackerUpdate
  3. :PackerSync

Expected behavior
Nvim-tree buffer does not affected regular action (may be take buffer 0).

Screenshots

Screen.Recording.2022-11-13.at.00.31.47.mov

Desktop (please complete the following information):

  • MacOs 13.0.1
  • Kitty
  • Neovim 0.8

Additional context

nvimtree rename error cause tabufline disapper

E5108: Error executing lua: Vim:E15: Invalid expression: v:lua.require('nvchad_ui').statusline()
stack traceback:
[C]: in function 'input'
...ew/Cellar/neovim/0.8.2/share/nvim/runtime/lua/vim/ui.lua:91: in function 'input'
...t/nvim-tree.lua/lua/nvim-tree/actions/fs/rename-file.lua:74: in function 'handle_tree_actions'
...ker/opt/nvim-tree.lua/lua/nvim-tree/actions/dispatch.lua:123: in function 'dispatch'
.../packer/opt/nvim-tree.lua/lua/nvim-tree/actions/init.lua:273: in function <.../packer/opt/nvim-tree.lua/lua/nvim-tree/actions/init.lua:272>

1 select a file in nvimtree,then press 'r' to rename a file.
2 ctrl-f enter command-line mode.
3 press ctrl+shift+^ and then the error message came out.
4 modify the name after error occur. press enter to confirm the modify.
5 then tabufline disapear
Screenshot 2023-02-03 at 09 56 18

Dashboard not working on V2.0

Pulled and installed NvChad yesterday and the dashboard seems to not work. Whenever I nvim . into a code base I just get a blank/empty screen instead of the dashboard with the header graphics.

Everything else still works, and I'm loving it. The blank screen on startup is a little disorienting tho. I checked Lazy on startup in a project and the UI package looks to be loaded - just no Dashboard.

Using NVIM v0.8.3 on WSL. Let me know what other info I can provide for debugging.

I believe I have dashboard enabled in .chadrc:

M.ui = {
...other config stuff...
 
  nvdash = {
    load_on_startup = true,
  }
}

signature.lua:1: attempt to index field 'lsp' (a nil value)

Hi,
I am getting an error message as the below. I am using v2.0 branch.
Error executing vim.schedule lua callback: ...ng/.local/share/nvim/lazy/ui/lua/nvchad_ui/signature.lua:1: attempt to index field 'lsp' (a nil value)
After remove local config = require("core.utils").load_config().ui.lsp.signature everything works fine.
I take a quick look at NvChad v2.0 and the example config, but I can't find any member named lsp in the ui config. Could you help take a look?

Silence 'No signature help available' message

The automatic signature help is really nice, however, I am constantly reminded that there is no signature help when I type stuff like commas outside of function calls.

When using rcarriga/nvim-notify, this means there's a big green box every time I type a comma.

In my opinion, the message doesn't provide anything useful (I know there is no help when it doesn't show up).

I did some research on how to silence it:

In signature.lua, where the signature window is called, options to the nvim signature help provider are passed. Passing silent = true disables the message.

      vim.lsp.with(M.signature_window, {
        border = "single",
        focusable = false,
        silent = true,
      })

Change Visual mode hl color

I am not familiar with the nvim option/plugin that highlights the current scope context. From the screenshot below, the div is highlighted since cursor is within the scope.

Screenshot from 2022-11-23 18-41-21

This presents an issue with Visual mode highlight since both colors are indistinguishable from each other. In the example screenshot below, the highlight supposedly starts in "class..." and ends in "... detai".

Screenshot from 2022-11-23 18-41-41

Expected behavior

  • Deactivate current scope highlighting
  • OR a better alternative is to override Visual mode hl color.

transparent status line

Howdy folks :)

First I would like to thank u guys for the amazing effort and even more amazing result, been using NvChad for the last couple of months and things are being relatively easily to setup and to get up and running.

I would like to ask how could I go about changing the status line to support transparency and how can I change from showing the current buffer file name to the file path?

PS: I've checked the docs and source code but I should've missed something.

Again, thx for the awesome work :)

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.