transparent bg + better window navigation keys
This commit is contained in:
1 parent
0947245439
commit
9ad445fdeb
4 files changed
+43
-7
No files matched your search
@@ -26,5 +26,14 @@ return function(use)
|
|||||||
requires = { 'nvim-telescope/telescope.nvim' },
|
requires = { 'nvim-telescope/telescope.nvim' },
|
||||||
config = function() require 'telescope'.load_extension('ui-select') end
|
config = function() require 'telescope'.load_extension('ui-select') end
|
||||||
}
|
}
|
||||||
|
use({
|
||||||
|
'ziontee113/icon-picker.nvim',
|
||||||
|
requires = { 'stevearc/dressing.nvim' },
|
||||||
|
config = function()
|
||||||
|
require('icon-picker').setup {}
|
||||||
|
local u = require 'config.utils'.mapping
|
||||||
|
u.nmap('<space>fi', u.cmd('IconPickerYank alt_font symbols nerd_font emoji'))
|
||||||
|
vim.keymap.set('i', '<c-i>', u.cmd('IconPickerInsert alt_font symbols nerd_font emoji'))
|
||||||
|
end,
|
||||||
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -19,14 +19,24 @@ return function(use)
|
|||||||
use {
|
use {
|
||||||
'nvim-lualine/lualine.nvim',
|
'nvim-lualine/lualine.nvim',
|
||||||
requires = { 'kyazdani42/nvim-web-devicons', opt = true },
|
requires = { 'kyazdani42/nvim-web-devicons', opt = true },
|
||||||
config = function() require 'lualine'.setup() end
|
config = function()
|
||||||
|
require 'lualine'.setup {}
|
||||||
|
-- refresh bar when cursor moved to update line & col
|
||||||
|
local cb = function()
|
||||||
|
require 'lualine'.refresh {
|
||||||
|
scope = 'window',
|
||||||
|
place = { 'statusline' },
|
||||||
|
}
|
||||||
|
end
|
||||||
|
--[[local group = vim.api.nvim_create_augroup('lualine', {})
|
||||||
|
vim.api.nvim_create_autocmd('CursorMoved', {
|
||||||
|
group = group,
|
||||||
|
callback = cb
|
||||||
|
})]]
|
||||||
|
end
|
||||||
}
|
}
|
||||||
use {
|
use {
|
||||||
'lewis6991/gitsigns.nvim',
|
'lewis6991/gitsigns.nvim',
|
||||||
config = function() require 'gitsigns'.setup() end
|
config = function() require 'gitsigns'.setup() end
|
||||||
}
|
}
|
||||||
use {
|
|
||||||
'sunjon/shade.nvim',
|
|
||||||
config = function() require 'shade'.setup() end
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
@@ -66,3 +66,8 @@ l.swap('<C-w>O', '<C-w>L')
|
|||||||
l.swap('N', 'H')
|
l.swap('N', 'H')
|
||||||
l.swap('O', 'L')
|
l.swap('O', 'L')
|
||||||
|
|
||||||
|
l.swap('<C-n>', '<C-w>h')
|
||||||
|
l.swap('<C-e>', '<C-w>j')
|
||||||
|
l.swap('<C-i>', '<C-w>k')
|
||||||
|
l.swap('<C-o>', '<C-w>l')
|
||||||
|
|
||||||
+13
-1
@@ -1,4 +1,16 @@
|
|||||||
|
local hl = function(name, opts)
|
||||||
|
vim.api.nvim_set_hl(0, name, opts)
|
||||||
|
end
|
||||||
|
local gbhl = function(name, color)
|
||||||
|
hl(name, { bg = color })
|
||||||
|
end
|
||||||
|
|
||||||
-- highlight extra white space with red
|
-- highlight extra white space with red
|
||||||
vim.api.nvim_set_hl(0, 'ExtraWhitespace', { ctermbg = 'red', bg = '#ff8888' })
|
hl('ExtraWhitespace', { ctermbg = 'red', bg = '#ff8888' })
|
||||||
vim.cmd [[match ExtraWhitespace /\s\+$/]]
|
vim.cmd [[match ExtraWhitespace /\s\+$/]]
|
||||||
|
|
||||||
|
-- make background transparent
|
||||||
|
gbhl('Normal', 'none')
|
||||||
|
gbhl('EndOfBuffer', 'none')
|
||||||
|
gbhl('SignColumn', 'none')
|
||||||
|
|
||||||
Reference in new issue
Block a user