colortheme added
parent
10c005be2d
commit
20453f156d
3
init.lua
3
init.lua
|
@ -307,7 +307,7 @@ vim.keymap.set('n', '<leader>sd', require('telescope.builtin').diagnostics, { de
|
||||||
-- Diagnostic keymaps
|
-- Diagnostic keymaps
|
||||||
vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, { desc = 'Go to previous diagnostic message' })
|
vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, { desc = 'Go to previous diagnostic message' })
|
||||||
vim.keymap.set('n', ']d', vim.diagnostic.goto_next, { desc = 'Go to next diagnostic message' })
|
vim.keymap.set('n', ']d', vim.diagnostic.goto_next, { desc = 'Go to next diagnostic message' })
|
||||||
vim.keymap.set('n', '<leader>e', vim.diagnostic.open_float, { desc = 'Open floating diagnostic message' })
|
vim.keymap.set('n', '<leader>dd', vim.diagnostic.open_float, { desc = 'Open floating diagnostic message' })
|
||||||
vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostics list' })
|
vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist, { desc = 'Open diagnostics list' })
|
||||||
|
|
||||||
-- [[ Configure LSP ]]
|
-- [[ Configure LSP ]]
|
||||||
|
@ -393,3 +393,4 @@ require('custom.kulala')
|
||||||
require('custom.rainbow')
|
require('custom.rainbow')
|
||||||
require('custom.none-ls')
|
require('custom.none-ls')
|
||||||
require('custom.gitsigns')
|
require('custom.gitsigns')
|
||||||
|
require('custom.colortheme')
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
-- Detect dark or light theme saved in .colorscheme. defaults to dark
|
||||||
|
local background_mode
|
||||||
|
local f = io.open(os.getenv('HOME') .. '/.colorscheme', 'r')
|
||||||
|
if f ~= nil then
|
||||||
|
background_mode = f:read('*all')
|
||||||
|
background_mode = string.gsub(background_mode, "\n", '')
|
||||||
|
f:close()
|
||||||
|
else
|
||||||
|
background_mode = 'dark'
|
||||||
|
end
|
||||||
|
|
||||||
|
-- use ayu theme for dark mode, selenized for light mode
|
||||||
|
if background_mode == 'dark' then
|
||||||
|
vim.g.ayucolor = background_mode
|
||||||
|
vim.cmd("colorscheme catppuccin-mocha")
|
||||||
|
else
|
||||||
|
vim.cmd("colorscheme catppuccin-latte")
|
||||||
|
vim.cmd("set background=" .. background_mode)
|
||||||
|
end
|
Loading…
Reference in New Issue