multiple colourschemes / colourscheme switching
This commit is contained in:
@@ -18,6 +18,7 @@ vim.keymap.set("n", "<Leader>/", "<cmd>:FzfLua files<CR>", {desc = "Open fzf in
|
|||||||
vim.keymap.set("n", "<Leader>?", "<cmd>:FzfLua files cwd=/<CR>", {desc = "Open fzf in root dir"})
|
vim.keymap.set("n", "<Leader>?", "<cmd>:FzfLua files cwd=/<CR>", {desc = "Open fzf in root dir"})
|
||||||
vim.keymap.set("n", "<Leader><A-/>", "<cmd>:FzfLua grep<CR>", {desc = "Grep CWD"})
|
vim.keymap.set("n", "<Leader><A-/>", "<cmd>:FzfLua grep<CR>", {desc = "Grep CWD"})
|
||||||
vim.keymap.set("n", "<Leader><A-?>", "<cmd>:FzfLua grep cwd=/<CR>", {desc = "Grep root dir"})
|
vim.keymap.set("n", "<Leader><A-?>", "<cmd>:FzfLua grep cwd=/<CR>", {desc = "Grep root dir"})
|
||||||
|
vim.keymap.set("n", "<Leader>t", "<cmd>FzfLua colorschemes<CR>", {desc = "Browse colourschemes"})
|
||||||
|
|
||||||
--BARBAR
|
--BARBAR
|
||||||
vim.keymap.set("n", "<Leader>b[", "<Cmd>BufferPrevious<CR>", {desc = "Previous buffer tab"})
|
vim.keymap.set("n", "<Leader>b[", "<Cmd>BufferPrevious<CR>", {desc = "Previous buffer tab"})
|
||||||
|
|||||||
+5
-1
@@ -21,9 +21,12 @@ vim.opt.rtp:prepend(lazypath)
|
|||||||
-- This is also a good place to setup other settings (vim.opt)
|
-- This is also a good place to setup other settings (vim.opt)
|
||||||
vim.g.mapleader = " "
|
vim.g.mapleader = " "
|
||||||
--vim.g.maplocalleader = "\\"
|
--vim.g.maplocalleader = "\\"
|
||||||
|
vim.opt.termguicolors = true
|
||||||
|
|
||||||
require("config.options")
|
require("config.options")
|
||||||
|
|
||||||
|
local colScheme = require("ignoreConfig.colourConfig")
|
||||||
|
|
||||||
-- Setup lazy.nvim
|
-- Setup lazy.nvim
|
||||||
require("lazy").setup({
|
require("lazy").setup({
|
||||||
spec = {
|
spec = {
|
||||||
@@ -32,13 +35,14 @@ require("lazy").setup({
|
|||||||
},
|
},
|
||||||
-- Configure any other settings here. See the documentation for more details.
|
-- Configure any other settings here. See the documentation for more details.
|
||||||
-- colorscheme that will be used when installing plugins.
|
-- colorscheme that will be used when installing plugins.
|
||||||
install = { colorscheme = { "everforest" } },
|
install = { colorscheme = { colScheme.name } },
|
||||||
-- automatically check for plugin updates
|
-- automatically check for plugin updates
|
||||||
checker = {
|
checker = {
|
||||||
enabled = true,
|
enabled = true,
|
||||||
notify = false
|
notify = false
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
vim.cmd("colorscheme " .. colScheme.name);
|
||||||
|
|
||||||
--setup colour indents
|
--setup colour indents
|
||||||
local highlight = {
|
local highlight = {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
local opts = {
|
local opts = {
|
||||||
|
name = "everforest",
|
||||||
transparent = 0
|
transparent = 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
--[[
|
local material = {
|
||||||
return {
|
|
||||||
'marko-cerovac/material.nvim',
|
'marko-cerovac/material.nvim',
|
||||||
priority = 1000,
|
priority = 1000,
|
||||||
|
lazy = true,
|
||||||
config = function()
|
config = function()
|
||||||
local material = require "material"
|
local material = require "material"
|
||||||
--local colours = require "material.colors"
|
--local colours = require "material.colors"
|
||||||
@@ -18,7 +18,7 @@ return {
|
|||||||
-- AlphaFooter = { fg = colours.main.red},
|
-- AlphaFooter = { fg = colours.main.red},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
vim.cmd('colorscheme material')
|
--vim.cmd('colorscheme material')
|
||||||
|
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
@@ -31,24 +31,23 @@ return {
|
|||||||
--deep ocean
|
--deep ocean
|
||||||
--]]
|
--]]
|
||||||
|
|
||||||
--[[
|
|
||||||
-- DRACULA
|
-- DRACULA
|
||||||
return {
|
local dracula = {
|
||||||
-- add dracula
|
-- add dracula
|
||||||
"Mofiqul/dracula.nvim",
|
"Mofiqul/dracula.nvim",
|
||||||
priority = 1000,
|
priority = 1000,
|
||||||
config = function()
|
lazy = true,
|
||||||
vim.cmd('colorscheme dracula')
|
--config = function()
|
||||||
end,
|
-- vim.cmd('colorscheme dracula')
|
||||||
|
--end,
|
||||||
}
|
}
|
||||||
--]]
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--[[
|
local kanagawa = {
|
||||||
return {
|
|
||||||
"rebelot/kanagawa.nvim",
|
"rebelot/kanagawa.nvim",
|
||||||
priority = 1000,
|
priority = 1000,
|
||||||
|
lazy = true,
|
||||||
config = function()
|
config = function()
|
||||||
local ignores = require('ignoreConfig.colourConfig')
|
local ignores = require('ignoreConfig.colourConfig')
|
||||||
require('kanagawa').setup({
|
require('kanagawa').setup({
|
||||||
@@ -71,27 +70,27 @@ return {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
vim.cmd("colorscheme kanagawa-dragon")
|
--vim.cmd("colorscheme kanagawa-dragon")
|
||||||
-- colourschemes:
|
-- colourschemes:
|
||||||
-- wave (default)
|
-- wave (default)
|
||||||
-- dragon (dark)
|
-- dragon (dark)
|
||||||
-- lotus (MY EEEEYES!)
|
-- lotus (MY EEEEYES!)
|
||||||
end,
|
end,
|
||||||
--uncomment this and 'compile=true' in setup if compiling to bytecode
|
--uncomment this and 'compile=true' in setup if compiling to bytecode
|
||||||
build = function()
|
--build = function()
|
||||||
vim.cmd("KanagawaCompile")
|
-- vim.cmd("KanagawaCompile")
|
||||||
end,
|
--end,
|
||||||
}
|
}
|
||||||
--]]
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--EVERFOREST
|
--EVERFOREST
|
||||||
return{
|
local everforest = {
|
||||||
"neanias/everforest-nvim",
|
"neanias/everforest-nvim",
|
||||||
priority = 1000,
|
priority = 1000,
|
||||||
|
lazy = true,
|
||||||
config = function()
|
config = function()
|
||||||
local everforest = require("everforest");
|
local everforest = require("everforest");
|
||||||
local ignore = require('ignoreConfig.colourConfig');
|
local ignore = require('ignoreConfig.colourConfig');
|
||||||
@@ -102,6 +101,15 @@ return{
|
|||||||
|
|
||||||
});
|
});
|
||||||
everforest.load();
|
everforest.load();
|
||||||
vim.cmd("colorscheme everforest");
|
--vim.cmd("colorscheme everforest");
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return {
|
||||||
|
material,
|
||||||
|
dracula,
|
||||||
|
kanagawa,
|
||||||
|
everforest
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user