summaryrefslogtreecommitdiffstats
path: root/lua/plugins
diff options
context:
space:
mode:
authorNanderty <psopka@sopka.ch>2023-05-20 12:04:36 +0200
committerNanderty <psopka@sopka.ch>2023-05-20 12:04:36 +0200
commitb899d885a8672df51e6c7fe6ed3837bac008467f (patch)
treed26374000f0c9f66e0a1d872027924b812370fa3 /lua/plugins
parent95686ce8c52cab5d43ec5cc031ce3758589a5f8f (diff)
downloadneovim-config-b899d885a8672df51e6c7fe6ed3837bac008467f.tar.gz
neovim-config-b899d885a8672df51e6c7fe6ed3837bac008467f.tar.bz2
neovim-config-b899d885a8672df51e6c7fe6ed3837bac008467f.zip
colorscheme, telescope
Diffstat (limited to 'lua/plugins')
-rw-r--r--lua/plugins/colorscheme.lua26
-rw-r--r--lua/plugins/telescope.lua39
2 files changed, 47 insertions, 18 deletions
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 = {
- { '<leader>pf', '<cmd>Telescope find_files<cr>', desc = 'find files' },
- { '<leader>pd', '<cmd>Telescope oldfiles<cr>', desc = 'find oldfiles' },
- { '<leader>pg', '<cmd>Telescope live_grep<cr>', desc = 'grep files' },
- { '<leader>pb', '<cmd>Telescope buffers<cr>', desc = 'find buffers' },
+ { '<leader>f', function() require('telescope.builtin').find_files() end, desc = 'find files' },
+ { '<leader>g', function() require('telescope.builtin').live_grep() end, desc = 'find files' },
+ { '<leader>d', function() require('telescope.builtin').oldfiles() end, desc = 'find oldfiles' },
+ { '<leader>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 = {
- { '<leader>pv', '<cmd>Telescope file_browser path=%:p:h select_buffer=true<cr>', desc = 'file tree' },
+ { '<leader>v', '<cmd>Telescope file_browser path=%:p:h select_buffer=true<cr>', desc = 'file tree' },
},
dependencies = {
'nvim-telescope/telescope.nvim',