Compare commits
2 commits
58659399ea
...
53e794e953
Author | SHA1 | Date | |
---|---|---|---|
53e794e953 | |||
1f54b36502 |
3 changed files with 20 additions and 24 deletions
|
@ -39,5 +39,6 @@
|
||||||
"vim-eunuch": { "branch": "master", "commit": "e86bb794a1c10a2edac130feb0ea590a00d03f1e" },
|
"vim-eunuch": { "branch": "master", "commit": "e86bb794a1c10a2edac130feb0ea590a00d03f1e" },
|
||||||
"vim-fugitive": { "branch": "master", "commit": "4a745ea72fa93bb15dd077109afbb3d1809383f2" },
|
"vim-fugitive": { "branch": "master", "commit": "4a745ea72fa93bb15dd077109afbb3d1809383f2" },
|
||||||
"vim-heritage": { "branch": "main", "commit": "574baeb0679681a710adce5110a0d8b2ae1c2637" },
|
"vim-heritage": { "branch": "main", "commit": "574baeb0679681a710adce5110a0d8b2ae1c2637" },
|
||||||
|
"vim-tmux-navigator": { "branch": "master", "commit": "791dacfcfc8ccb7f6eb1c853050883b03e5a22fe" },
|
||||||
"which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }
|
"which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }
|
||||||
}
|
}
|
||||||
|
|
19
lua/plugins/vim-tmux-navigator.lua
Normal file
19
lua/plugins/vim-tmux-navigator.lua
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
return {
|
||||||
|
'christoomey/vim-tmux-navigator',
|
||||||
|
cmd = {
|
||||||
|
'TmuxNavigateLeft',
|
||||||
|
'TmuxNavigateDown',
|
||||||
|
'TmuxNavigateUp',
|
||||||
|
'TmuxNavigateRight',
|
||||||
|
'TmuxNavigatePrevious',
|
||||||
|
'TmuxNavigatorProcessList',
|
||||||
|
},
|
||||||
|
keys = {
|
||||||
|
{ '<c-h>', '<cmd><C-U>TmuxNavigateLeft<cr>' },
|
||||||
|
{ '<c-j>', '<cmd><C-U>TmuxNavigateDown<cr>' },
|
||||||
|
{ '<c-k>', '<cmd><C-U>TmuxNavigateUp<cr>' },
|
||||||
|
{ '<c-l>', '<cmd><C-U>TmuxNavigateRight<cr>' },
|
||||||
|
{ '<c-\\>', '<cmd><C-U>TmuxNavigatePrevious<cr>' },
|
||||||
|
},
|
||||||
|
lazy = false,
|
||||||
|
}
|
|
@ -1,24 +0,0 @@
|
||||||
local M = {}
|
|
||||||
|
|
||||||
M.set_highlight = function(hi, colors)
|
|
||||||
local hi_str = ''
|
|
||||||
|
|
||||||
for k, v in pairs(colors) do
|
|
||||||
hi_str = hi_str .. k .. '=' .. v .. ' '
|
|
||||||
end
|
|
||||||
|
|
||||||
vim.cmd(('hi %s %s'):format(hi, hi_str))
|
|
||||||
end
|
|
||||||
|
|
||||||
M.get_highlight = function(hi)
|
|
||||||
local hi_str = vim.api.nvim_command_output(('hi %s'):format(hi))
|
|
||||||
|
|
||||||
local colors = {}
|
|
||||||
for key, val in string.gmatch(hi_str, '(%w+)=(%S+)') do
|
|
||||||
colors[key] = val
|
|
||||||
end
|
|
||||||
|
|
||||||
return colors
|
|
||||||
end
|
|
||||||
|
|
||||||
return M
|
|
Loading…
Add table
Reference in a new issue