feat: add colorscheme switcher and format keybinding

Introduced a new keybinding for switching colorschemes and changed the format
 keybinding to '<leader>ff'.
This commit is contained in:
Simon Lasbrugnas 2023-11-15 08:10:15 +01:00
parent 36df2834e5
commit 09ce90a229
Signed by untrusted user who does not match committer: simon
GPG key ID: 86039876BA6ED8DE
5 changed files with 33 additions and 11 deletions

17
after/plugin/base16.lua Normal file
View file

@ -0,0 +1,17 @@
-- Base 16 fleet theme (kinda)
-- require('base16-colorscheme').setup({
-- base00 = '#181818', base01 = '#292929', base02 = '#292929', base03 = '#6D6D6D',
-- base04 = '#535353', base05 = '#d6d6dd', base06 = '#292929', base07 = '#292929',
-- base08 = '#d6d6dd', base09 = '#e5c995', base0A = '#70cdb7', base0B = '#d898d8',
-- base0C = '#d898d8', base0D = '#e5c995', base0E = '#70cdb7', base0F = '#d6d6dd',
-- })
--
-- require('base16-colorscheme').with_config({
-- telescope = true,
-- indentblankline = true,
-- notify = true,
-- ts_rainbow = true,
-- cmp = true,
-- illuminate = true,
-- })
--

View file

@ -1,6 +1,6 @@
require('lualine').setup{
options = {
theme = 'auto',
icons_enabled = true,
},
}
-- require('lualine').setup{
-- options = {
-- theme = 'base16',
-- icons_enabled = true,
-- },
-- }

View file

@ -25,3 +25,4 @@ vim.keymap.set('n', '<leader>fa', function() builtin.find_files({ follow = true,
vim.keymap.set('n', '<leader>fb', function() builtin.buffers() end)
vim.keymap.set('n', '<leader>fc', function() builtin.git_commits() end)
vim.keymap.set('n', '<leader>gt', function() builtin.git_status() end)
vim.keymap.set('n', '<leader>gg', function() builtin.colorscheme({ enable_preview = true }) end)

View file

@ -24,10 +24,14 @@ return require("packer").startup(function(use)
use("ThePrimeagen/refactoring.nvim")
-- theme stuff
use {
'nvim-lualine/lualine.nvim',
requires = { 'nvim-tree/nvim-web-devicons', opt = true }
}
-- use {
-- 'nvim-lualine/lualine.nvim',
-- requires = {
-- 'nvim-tree/nvim-web-devicons',
-- 'RRethy/nvim-base16',
-- }
-- }
-- use("RRethy/nvim-base16")
use("rebelot/kanagawa.nvim")
use("felipeagc/fleet-theme-nvim")
use("lukas-reineke/indent-blankline.nvim")

View file

@ -21,7 +21,7 @@ vim.keymap.set("i", "<C-c>", "<Esc>")
vim.keymap.set("n", "Q", "<nop>")
vim.keymap.set("n", "<C-f>", "<cmd>silent !tmux neww tmux-sessionizer<CR>")
vim.keymap.set("n", "<leader>f", vim.lsp.buf.format)
vim.keymap.set("n", "<leader>ff", vim.lsp.buf.format)
vim.keymap.set("n", "<C-j>", "<cmd>cnext<CR>zz")
vim.keymap.set("n", "<C-k>", "<cmd>cprev<CR>zz")