1
0

feat: install color schemes

This commit is contained in:
Rokas Puzonas 2021-10-30 17:46:46 +03:00
parent f50c580a48
commit e95d3d64a8
4 changed files with 30 additions and 12 deletions

View File

@ -1,3 +1,4 @@
local opt = require 'utils.opt'
local g = vim.g local g = vim.g
local cmd = vim.cmd local cmd = vim.cmd
@ -24,5 +25,11 @@ require("plugins")
require("options") require("options")
require("bindings") require("bindings")
require("themes.gruvbox") -- Background transparency
cmd [[autocmd ColorScheme * highlight Normal ctermbg=NONE guibg=NONE]]
cmd [[autocmd ColorScheme * highlight Folded ctermbg=NONE guibg=NONE]]
-- Color scheme
opt('background', 'dark')
cmd [[colorscheme srcery]]

View File

@ -3,6 +3,7 @@ local map = require('utils.map')
local actions = require('telescope.actions') local actions = require('telescope.actions')
local builtin = require('telescope.builtin') local builtin = require('telescope.builtin')
local previewers = require('telescope.previewers') local previewers = require('telescope.previewers')
local cmd = vim.cmd
local M = {} local M = {}
local function sizelimit_maker(filepath, bufnr, opts) local function sizelimit_maker(filepath, bufnr, opts)
@ -44,9 +45,14 @@ map('n', '<leader>ev', [[:lua require('config.telescope').edit_config()<cr>]], s
-- Grep string -- Grep string
map('n', '<leader>fg', [[:lua require('telescope.builtin').live_grep()<cr>]], silent) map('n', '<leader>fg', [[:lua require('telescope.builtin').live_grep()<cr>]], silent)
-- Change colorscheme
map('n', '<leader>cs', [[:lua require('telescope.builtin').colorscheme()<cr>]], silent)
telescope.setup{ telescope.setup{
defaults = { defaults = {
buffer_previewer_maker = new_maker, buffer_previewer_maker = new_maker,
path_display = { "shorten" },
color_devicons = true,
mappings = { mappings = {
i = { i = {
["<esc>"] = actions.close ["<esc>"] = actions.close
@ -62,6 +68,11 @@ telescope.setup{
}, },
live_grep = { live_grep = {
theme = "dropdown", theme = "dropdown",
disable_coordinates = true
},
colorscheme = {
theme = "dropdown",
enable_preview = true
} }
} }
} }

View File

@ -54,13 +54,23 @@ local function usePlugins(use)
use 'michaeljsmith/vim-indent-object' use 'michaeljsmith/vim-indent-object'
-- Color themes -- Color themes
use { 'morhetz/gruvbox', module = 'themes.gruvbox' } use 'morhetz/gruvbox'
use 'tomasr/molokai'
use 'Mangeshrex/uwu.vim'
use 'ayu-theme/ayu-vim'
use 'sickill/vim-monokai'
use 'joshdick/onedark.vim'
use 'srcery-colors/srcery-vim'
use 'mswift42/vim-themes'
use 'squarefrog/tomorrow-night.vim'
use 'fnune/base16-vim'
-- Git integration -- Git integration
use { 'tpope/vim-fugitive', config = [[require 'config.fugitive']] } use { 'tpope/vim-fugitive', config = [[require 'config.fugitive']] }
end end
-- Register custom commands for plugin manager -- Register custom commands for plugin manager
vim.cmd [[command! -bang -nargs=+ -complete=customlist,v:lua.require'plugins'.loader_complete PackerLoad lua require('plugins').loader(<f-args>, '<bang>' == '!')]]
vim.cmd [[command! PackerInstall packadd packer.nvim | lua require('plugins').install()]] vim.cmd [[command! PackerInstall packadd packer.nvim | lua require('plugins').install()]]
vim.cmd [[command! PackerUpdate packadd packer.nvim | lua require('plugins').update()]] vim.cmd [[command! PackerUpdate packadd packer.nvim | lua require('plugins').update()]]
vim.cmd [[command! PackerSync packadd packer.nvim | lua require('plugins').sync()]] vim.cmd [[command! PackerSync packadd packer.nvim | lua require('plugins').sync()]]

View File

@ -1,10 +0,0 @@
local opt = require 'utils.opt'
local cmd = vim.cmd
opt('background', 'dark')
cmd [[colorscheme gruvbox]]
-- Background transparency
cmd [[highlight Normal guibg=NONE ctermbg=NONE]]
cmd [[highlight Folded guibg=NONE ctermbg=NONE]]