From ecfdc6148369c64d5dde0bbea49d28416fbc4b9b Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Sun, 16 Jul 2023 21:41:45 +0100 Subject: [PATCH] UI improvements --- init.lua | 4 ++++ lua/plugins/fidget.lua | 2 +- lua/plugins/lspconfig.lua | 2 +- lua/plugins/wilder.lua | 16 ++++++++++------ lua/ui/neovide.lua | 8 ++++---- 5 files changed, 20 insertions(+), 12 deletions(-) diff --git a/init.lua b/init.lua index aa15e43..e0a810f 100644 --- a/init.lua +++ b/init.lua @@ -1,6 +1,10 @@ vim.g.mapleader = " " vim.g.maplocalleader = "," vim.opt.termguicolors = true +vim.diagnostic.config { + virtual_text = true, + float = { border = "rounded" }, +} require "ui.fillchars" -- bootstrap lazy.nvim diff --git a/lua/plugins/fidget.lua b/lua/plugins/fidget.lua index 263767f..bebb392 100644 --- a/lua/plugins/fidget.lua +++ b/lua/plugins/fidget.lua @@ -9,7 +9,7 @@ return { completed = "", }, window = { - blend = 20, + blend = 50, border = "rounded", }, }, diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index 3415a3c..12055a1 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -5,7 +5,7 @@ local on_attach = function(client, bufnr) vim.keymap.set("n", "gd", "TroubleToggle lsp_definitions") vim.keymap.set("n", "gr", "TroubleToggle lsp_references") vim.keymap.set("n", "gi", vim.lsp.buf.implementation, bufopts) - vim.keymap.set("n", "K", vim.lsp.buf.hover, bufopts) + vim.keymap.set("n", "K", function() vim.lsp.buf.hover { popup_opts = { border = "rounded" } } end, bufopts) vim.keymap.set("n", "D", "TroubleToggle lsp_type_definitions") vim.keymap.set("n", "rn", vim.lsp.buf.rename, bufopts) vim.keymap.set("n", "ca", vim.lsp.buf.code_action, bufopts) diff --git a/lua/plugins/wilder.lua b/lua/plugins/wilder.lua index 428d650..7039329 100644 --- a/lua/plugins/wilder.lua +++ b/lua/plugins/wilder.lua @@ -1,25 +1,27 @@ return { "gelguy/wilder.nvim", + dependencies = { + "romgrk/fzy-lua-native", + }, config = function() local wilder = require "wilder" wilder.setup { modes = { "/", "?", ":" } } -- Disable Python remote plugin wilder.set_option("use_python_remote_plugin", 0) - wilder.set_option("pipeline", { wilder.branch( wilder.cmdline_pipeline { fuzzy = 1, + fuzzy_filter = wilder.lua_fzy_filter(), }, wilder.vim_search_pipeline() ), }) - wilder.set_option( "renderer", wilder.renderer_mux { - [":"] = wilder.popupmenu_renderer { - highlighter = wilder.basic_highlighter(), + [":"] = wilder.popupmenu_renderer(wilder.popupmenu_border_theme { + highlighter = wilder.lua_fzy_highlighter(), left = { " ", wilder.popupmenu_devicons(), @@ -28,9 +30,11 @@ return { " ", wilder.popupmenu_scrollbar(), }, - }, + border = "rounded", + min_width = "50%", + }), ["/"] = wilder.wildmenu_renderer { - highlighter = wilder.basic_highlighter(), + highlighter = wilder.lua_fzy_highlighter(), }, } ) diff --git a/lua/ui/neovide.lua b/lua/ui/neovide.lua index d8e03a9..e60cab0 100644 --- a/lua/ui/neovide.lua +++ b/lua/ui/neovide.lua @@ -1,13 +1,13 @@ -vim.opt.winblend = 20 -vim.opt.pumblend = 20 +vim.opt.winblend = 50 +vim.opt.pumblend = 50 vim.g.neovide_padding_top = 5 vim.g.neovide_padding_bottom = 5 vim.g.neovide_padding_left = 5 vim.g.neovide_padding_right = 5 -vim.g.neovide_floating_blur_amount_x = 2.0 -vim.g.neovide_floating_blur_amount_y = 2.0 +vim.g.neovide_floating_blur_amount_x = 5.0 +vim.g.neovide_floating_blur_amount_y = 5.0 vim.g.neovide_hide_mouse_when_typing = false vim.g.neovide_remember_window_size = false