diff --git a/neovim/.config/nvim/after/plugin/telescope.lua b/neovim/.config/nvim/after/plugin/telescope.lua index daf8884..7f8e463 100644 --- a/neovim/.config/nvim/after/plugin/telescope.lua +++ b/neovim/.config/nvim/after/plugin/telescope.lua @@ -2,11 +2,16 @@ local telescope = require("telescope") local actions = require("telescope.actions") local layout_actions = require("telescope.actions.layout") +local winblend = 15 +if require("daniil.utils").get_colorscheme() == "poimandres" then + winblend = 0 +end + telescope.setup({ defaults = { sorting_strategy = "ascending", file_ignore_patterns = { ".git/", "node_modules/" }, - winblend = 15, + winblend = winblend, mappings = { i = { [""] = actions.move_selection_worse, diff --git a/neovim/.config/nvim/after/plugin/theme.lua b/neovim/.config/nvim/after/plugin/theme.lua index 1154ef6..f4deaf0 100644 --- a/neovim/.config/nvim/after/plugin/theme.lua +++ b/neovim/.config/nvim/after/plugin/theme.lua @@ -2,7 +2,9 @@ vim.api.nvim_set_hl(0, "SpellBad", { fg = "red", }) +local colorscheme = require("daniil.utils").get_colorscheme() +vim.cmd("colorscheme " .. colorscheme) + vim.cmd([[ -colorscheme gruvbox-material hi clear SignColumn ]]) diff --git a/neovim/.config/nvim/init.lua b/neovim/.config/nvim/init.lua index 0e40382..f21ea61 100644 --- a/neovim/.config/nvim/init.lua +++ b/neovim/.config/nvim/init.lua @@ -23,6 +23,7 @@ require("packer").startup(function(use) use({ { "sainnhe/gruvbox-material" }, { "kaicataldo/material.vim" }, + { "olivercederborg/poimandres.nvim" }, }) -- Make commenting code great diff --git a/neovim/.config/nvim/lua/daniil/utils.lua b/neovim/.config/nvim/lua/daniil/utils.lua index 68ccac3..a6e023c 100644 --- a/neovim/.config/nvim/lua/daniil/utils.lua +++ b/neovim/.config/nvim/lua/daniil/utils.lua @@ -125,4 +125,20 @@ function M.toggle_locationlist() end end +function M.is_inside_tmux() + local TMUX = os.getenv("TMUX") + + return TMUX ~= nil +end + +function M.get_colorscheme() + local IS_TMUX = M.is_inside_tmux() + + if IS_TMUX then + return "gruvbox-material" + else + return "poimandres" + end +end + return M