add hlargs and shade
parent
6e4b9d5a71
commit
e5ecfa32da
|
@ -92,20 +92,33 @@ Plug('ThePrimeagen/harpoon') -- 1-click through marked files per project
|
||||||
Plug('gruvbox-community/gruvbox')
|
Plug('gruvbox-community/gruvbox')
|
||||||
Plug('nvim-lualine/lualine.nvim') -- fancy status line
|
Plug('nvim-lualine/lualine.nvim') -- fancy status line
|
||||||
Plug('lukas-reineke/indent-blankline.nvim') -- identation lines on blank lines
|
Plug('lukas-reineke/indent-blankline.nvim') -- identation lines on blank lines
|
||||||
|
Plug('sunjon/shade.nvim')
|
||||||
|
|
||||||
-- other
|
-- other
|
||||||
Plug('nvim-treesitter/nvim-treesitter', { run = ':TSUpdate' })
|
Plug('nvim-treesitter/nvim-treesitter', { run = ':TSUpdate' })
|
||||||
Plug('saadparwaiz1/cmp_luasnip') -- snippet engine
|
Plug('saadparwaiz1/cmp_luasnip') -- snippet engine
|
||||||
Plug('L3MON4D3/LuaSnip') -- snippet engine
|
Plug('L3MON4D3/LuaSnip') -- snippet engine
|
||||||
Plug('mickael-menu/zk-nvim') -- Zettelkasten
|
Plug('mickael-menu/zk-nvim') -- Zettelkasten
|
||||||
|
Plug('m-demare/hlargs.nvim') -- highlights arguments; great for func prog
|
||||||
|
|
||||||
---------
|
---------
|
||||||
vim.call('plug#end')
|
vim.call('plug#end')
|
||||||
|
|
||||||
-- color, highlighting, UI stuffs
|
-- color, highlighting, UI stuffs
|
||||||
vim.cmd([[ colorscheme gruvbox ]])
|
vim.cmd([[ colorscheme gruvbox ]])
|
||||||
|
require('hlargs').setup()
|
||||||
|
require('shade').setup{
|
||||||
|
overlay_opacity = 60,
|
||||||
|
opacity_step = 1,
|
||||||
|
keys = {
|
||||||
|
brightness_up = '<C-Up>',
|
||||||
|
brightness_down = '<C-Down>',
|
||||||
|
toggle = '<Leader>s', -- s: sha
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
-- plugin keymaps
|
-- plugin keymaps
|
||||||
|
|
||||||
local function remap(mode, key_cmd, binded_fn, opts)
|
local function remap(mode, key_cmd, binded_fn, opts)
|
||||||
opts = opts or { remap = true }
|
opts = opts or { remap = true }
|
||||||
return vim.keymap.set(mode, key_cmd, binded_fn, opts)
|
return vim.keymap.set(mode, key_cmd, binded_fn, opts)
|
||||||
|
@ -219,7 +232,7 @@ end, { desc = '[Z]ettelkasten [G]rep' })
|
||||||
require('nvim-treesitter.configs').setup {
|
require('nvim-treesitter.configs').setup {
|
||||||
ensure_installed = {
|
ensure_installed = {
|
||||||
'tsx', 'toml', 'lua', 'typescript', 'rust', 'go', 'yaml', 'json', 'php', 'css',
|
'tsx', 'toml', 'lua', 'typescript', 'rust', 'go', 'yaml', 'json', 'php', 'css',
|
||||||
'python', 'prisma', 'html', "dockerfile"
|
'python', 'prisma', 'html', "dockerfile", "c", "cpp",
|
||||||
},
|
},
|
||||||
sync_install = false,
|
sync_install = false,
|
||||||
highlight = { enable = true },
|
highlight = { enable = true },
|
||||||
|
|
Loading…
Reference in New Issue