From b899d885a8672df51e6c7fe6ed3837bac008467f Mon Sep 17 00:00:00 2001 From: Nanderty Date: Sat, 20 May 2023 12:04:36 +0200 Subject: colorscheme, telescope --- lua/plugins/colorscheme.lua | 26 ++++++++++++++++++++++++-- lua/plugins/telescope.lua | 39 +++++++++++++++++++++++---------------- 2 files changed, 47 insertions(+), 18 deletions(-) (limited to 'lua/plugins') diff --git a/lua/plugins/colorscheme.lua b/lua/plugins/colorscheme.lua index f2f5906..737e26e 100644 --- a/lua/plugins/colorscheme.lua +++ b/lua/plugins/colorscheme.lua @@ -4,9 +4,31 @@ return { lazy = false, priority = 1000, config = function() + vim.opt.background = 'dark' require('monokai-pro').setup({ - filter = 'octagon', - background_clear = {}, + override = function (c) + return { + TelescopePromptNormal = { bg = c.base.dimmed3}, + TelescopePromptBorder = { bg = c.base.dimmed3, fg = c.base.dimmed3 }, + TelescopeResultsNormal = { bg = c.base.dimmed5}, + TelescopeResultsBorder = { bg = c.base.dimmed5, fg = c.base.dimmed5 }, + TelescopePreviewNormal = { bg = c.base.dimmed5}, + TelescopePreviewBorder = { bg = c.base.dimmed5, fg = c.base.dimmed5 }, + + TelescopePreviewDirectory = { + bg = c.prompt_bg, + fg = c.base.white, + }, + TelescopePreviewDate = { + bg = c.prompt_bg, + fg = c.base.red, + }, + TelescopePreviewHyphen = { + bg = c.prompt_bg, + fg = c.base.white, + }, + } + end, }) vim.cmd('colorscheme monokai-pro') end, diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua index 0efadfd..c8e1cd1 100644 --- a/lua/plugins/telescope.lua +++ b/lua/plugins/telescope.lua @@ -2,10 +2,10 @@ return { { 'nvim-telescope/telescope.nvim', keys = { - { 'pf', 'Telescope find_files', desc = 'find files' }, - { 'pd', 'Telescope oldfiles', desc = 'find oldfiles' }, - { 'pg', 'Telescope live_grep', desc = 'grep files' }, - { 'pb', 'Telescope buffers', desc = 'find buffers' }, + { 'f', function() require('telescope.builtin').find_files() end, desc = 'find files' }, + { 'g', function() require('telescope.builtin').live_grep() end, desc = 'find files' }, + { 'd', function() require('telescope.builtin').oldfiles() end, desc = 'find oldfiles' }, + { 'b', function() require('telescope.builtin').buffers() end, desc = 'find buffers' }, }, dependencies = { 'nvim-lua/plenary.nvim', @@ -14,34 +14,41 @@ return { }, opts = { defaults = { + prompt_prefix = "  ", + entry_prefix = " ", + selection_caret = " ", mappings = { - n = { - ['q'] = function(...) - return require('telescope.actions').close(...) - end, + ['n'] = { + ['q'] = function(...) return require('telescope.actions').close(...) end, + ['l'] = function(...) return require('telescope.actions').select_default(...) end, } }, layout_config = { horizontal = { prompt_position = 'top', - preview_width = 0.55, + preview_width = 0.5, results_width = 0.8, }, - vertical = { - mirror = false, - }, - width = 0.87, - height = 0.80, + width = 0.8, + height = 0.8, preview_cutoff = 120, + } + }, + extensions = { + file_browser = { + mappings = { + ['n'] = { + ['h'] = function(...) require('telescope').extensions.file_browser.actions.goto_parent_dir(...) end, + }, + }, }, - borderchars = { "█", " ", "▀", "█", "█", " ", " ", "▀" }, }, }, }, { 'nvim-telescope/telescope-file-browser.nvim', keys = { - { 'pv', 'Telescope file_browser path=%:p:h select_buffer=true', desc = 'file tree' }, + { 'v', 'Telescope file_browser path=%:p:h select_buffer=true', desc = 'file tree' }, }, dependencies = { 'nvim-telescope/telescope.nvim', -- cgit v1.2.3