From 78da7dc18c58acc27dae8f900c454e0e3be48658 Mon Sep 17 00:00:00 2001 From: Kulvir Singh Date: Sat, 9 Aug 2025 03:11:30 +0530 Subject: [PATCH] better floating windows --- .config/nvim/lazy-lock.json | 30 ++++++++++---------- .config/nvim/lua/lilJ/plugins/blink.lua | 5 ++-- .config/nvim/lua/lilJ/plugins/catppuccin.lua | 4 +++ .config/nvim/lua/lilJ/plugins/lsp.lua | 4 +-- .config/nvim/plugin/options.lua | 2 +- 5 files changed, 24 insertions(+), 21 deletions(-) diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index ee3279d..bd10033 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,26 +1,26 @@ { "Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" }, - "SchemaStore.nvim": { "branch": "main", "commit": "45fd6c22f30487586c771072dc8c5230931e4c7b" }, - "blink.cmp": { "branch": "main", "commit": "9bcb14b43852a6f2bfd5ac9ef29cb5cf09b1b39b" }, - "catpuccin": { "branch": "main", "commit": "fa42eb5e26819ef58884257d5ae95dd0552b9a66" }, - "conform.nvim": { "branch": "master", "commit": "8132ec733eed3bf415b97b76797ca41b59f51d7d" }, - "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "gitsigns.nvim": { "branch": "main", "commit": "88205953bd748322b49b26e1dfb0389932520dc9" }, + "SchemaStore.nvim": { "branch": "main", "commit": "9ecd375f7c261f622bd811ecebcddd59bf5e9de2" }, + "blink.cmp": { "branch": "main", "commit": "bae4bae0eedd1fa55f34b685862e94a222d5c6f8" }, + "catpuccin": { "branch": "main", "commit": "76a8d0515024cc55d8bd26fc13f1af88faef3ebf" }, + "conform.nvim": { "branch": "master", "commit": "973f3cb73887d510321653044791d7937c7ec0fa" }, + "fidget.nvim": { "branch": "main", "commit": "c99541aac9a8f806aa344c4b2d80c86deff91fe1" }, + "gitsigns.nvim": { "branch": "main", "commit": "c7d37ca22b461f64e26f8f6701b2586128ed0bef" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "be159e939543777bbfe9e1fe5389984c4570afce" }, - "mason-tool-installer.nvim": { "branch": "main", "commit": "93a9ff9b34c91c0cb0f7de8d5f7e4abce51d8903" }, - "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "7f0bf635082bb9b7d2b37766054526a6ccafdb85" }, + "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, + "mason.nvim": { "branch": "main", "commit": "7dc4facca9702f95353d5a1f87daf23d78e31c2a" }, "mdx.nvim": { "branch": "main", "commit": "464a74be368dce212cff02f6305845dc7f209ab3" }, - "mini.nvim": { "branch": "main", "commit": "3f5d06a6f710966cb93baaadc4897eeb6d6210e5" }, - "nvim-lint": { "branch": "master", "commit": "2b0039b8be9583704591a13129c600891ac2c596" }, - "nvim-lspconfig": { "branch": "master", "commit": "99d3a0f26bfe402f45257c1398287aef252cbe2d" }, + "mini.nvim": { "branch": "main", "commit": "4035ef97407a6661ae9ff913ff980e271a658502" }, + "nvim-lint": { "branch": "master", "commit": "7ef127aaede2a4d5ad8df8321e2eb4e567f29594" }, + "nvim-lspconfig": { "branch": "master", "commit": "9141be4c1332afc83bdf1b0278dbb030f75ff8e3" }, "nvim-tmux-navigation": { "branch": "main", "commit": "4898c98702954439233fdaf764c39636681e2861" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "89ebe73cd2836db80a22d9748999ace0241917a5" }, - "nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" }, - "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "71385f191ec06ffc60e80e6b0c9a9d5daed4824c" }, + "nvim-web-devicons": { "branch": "master", "commit": "3362099de3368aa620a8105b19ed04c2053e38c0" }, + "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, diff --git a/.config/nvim/lua/lilJ/plugins/blink.lua b/.config/nvim/lua/lilJ/plugins/blink.lua index 3c534d5..b9446a9 100644 --- a/.config/nvim/lua/lilJ/plugins/blink.lua +++ b/.config/nvim/lua/lilJ/plugins/blink.lua @@ -19,10 +19,9 @@ return { }, completion = { - documentation = { auto_show = true, auto_show_delay_ms = 500, window = { border = "rounded" } }, + documentation = { auto_show = true, auto_show_delay_ms = 500 }, menu = { - border = "rounded", draw = { columns = { { "kind_icon", "label", "label_description", gap = 1 }, @@ -45,7 +44,7 @@ return { fuzzy = { implementation = "prefer_rust_with_warning" }, -- Shows a signature help window while you type arguments for a function - signature = { enabled = true, window = { border = "rounded" } }, + signature = { enabled = true }, }, opts_extend = { "sources.default" }, } diff --git a/.config/nvim/lua/lilJ/plugins/catppuccin.lua b/.config/nvim/lua/lilJ/plugins/catppuccin.lua index bd5c581..d30018f 100644 --- a/.config/nvim/lua/lilJ/plugins/catppuccin.lua +++ b/.config/nvim/lua/lilJ/plugins/catppuccin.lua @@ -6,6 +6,10 @@ return { init = function() require("catppuccin").setup { transparent_background = true, + float = { + solid = true, + transparent = true, + }, } vim.cmd.colorscheme "catppuccin" end, diff --git a/.config/nvim/lua/lilJ/plugins/lsp.lua b/.config/nvim/lua/lilJ/plugins/lsp.lua index bb0e7da..e1a6ba2 100644 --- a/.config/nvim/lua/lilJ/plugins/lsp.lua +++ b/.config/nvim/lua/lilJ/plugins/lsp.lua @@ -30,7 +30,7 @@ return { -- Opens a popup that displays documentation about the word under your cursor -- See `:help K` for why this keymap. map("K", function() - vim.lsp.buf.hover { border = "rounded" } + vim.lsp.buf.hover {} end, "Hover Documentation") -- Jump to the definition of the word under your cursor. @@ -121,7 +121,7 @@ return { -- See :help vim.diagnostic.Opts vim.diagnostic.config { severity_sort = true, - float = { border = "rounded", source = "if_many" }, + float = { source = "if_many" }, underline = { severity = vim.diagnostic.severity.ERROR }, signs = vim.g.have_nerd_font and { text = { diff --git a/.config/nvim/plugin/options.lua b/.config/nvim/plugin/options.lua index 4aac4ad..224924c 100644 --- a/.config/nvim/plugin/options.lua +++ b/.config/nvim/plugin/options.lua @@ -44,4 +44,4 @@ vim.o.linebreak = true vim.o.wrap = true vim.o.breakindent = true vim.o.showbreak = "↳ " --- vim.o.winborder = "rounded" +vim.o.winborder = "rounded"