mirror of
https://github.com/cap153/nvim.git
synced 2026-07-16 22:16:54 +08:00
添加彩虹括号插件
This commit is contained in:
parent
ef46f8a6ad
commit
4677e9e7c0
5 changed files with 45 additions and 12 deletions
|
|
@ -15,11 +15,11 @@ if vim.g.neovide then
|
||||||
vim.env.HTTPS_PROXY = "http://127.0.0.1:7897"
|
vim.env.HTTPS_PROXY = "http://127.0.0.1:7897"
|
||||||
end
|
end
|
||||||
-- https://github.com/neovide/neovide/issues/1282
|
-- https://github.com/neovide/neovide/issues/1282
|
||||||
vim.api.nvim_set_keymap('n', '<sC-v>', '"+p', { noremap = true })
|
vim.keymap.set('n', '<sC-v>', '"+p', { noremap = true })
|
||||||
vim.api.nvim_set_keymap('v', '<sC-v>', '"+P', { noremap = true })
|
vim.keymap.set('v', '<sC-v>', '"+P', { noremap = true })
|
||||||
vim.api.nvim_set_keymap('c', '<sC-v>', '<C-R>+', { noremap = true })
|
vim.keymap.set('c', '<sC-v>', '<C-R>+', { noremap = true })
|
||||||
vim.api.nvim_set_keymap('i', '<sC-v>', '<C-R>+', { noremap = true })
|
vim.keymap.set('i', '<sC-v>', '<C-R>+', { noremap = true })
|
||||||
vim.api.nvim_set_keymap('t', '<sC-v>', '<C-\\><C-n>"+Pi', { noremap = true })
|
vim.keymap.set('t', '<sC-v>', '<C-\\><C-n>"+Pi', { noremap = true })
|
||||||
vim.g.neovide_opacity = 0.75
|
vim.g.neovide_opacity = 0.75
|
||||||
-- vim.o.guifont = "ComicShannsMono Nerd Font:h16" -- text below applies for VimScript
|
-- vim.o.guifont = "ComicShannsMono Nerd Font:h16" -- text below applies for VimScript
|
||||||
vim.o.guifont = "Ioskeley Mono:h15" -- text below applies for VimScript
|
vim.o.guifont = "Ioskeley Mono:h15" -- text below applies for VimScript
|
||||||
|
|
@ -30,7 +30,7 @@ end
|
||||||
-- === map function
|
-- === map function
|
||||||
-- ===
|
-- ===
|
||||||
local function mapkey(mode, lhs, rhs)
|
local function mapkey(mode, lhs, rhs)
|
||||||
vim.api.nvim_set_keymap(mode, lhs, rhs, { noremap = true })
|
vim.keymap.set(mode, lhs, rhs, { noremap = true })
|
||||||
end
|
end
|
||||||
-- interestind stess
|
-- interestind stess
|
||||||
mapkey('', '[a<LEADER>', '1k')
|
mapkey('', '[a<LEADER>', '1k')
|
||||||
|
|
|
||||||
27
lua/pack/configs/rainbowdelimiters.lua
Normal file
27
lua/pack/configs/rainbowdelimiters.lua
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
-- === 彩虹括号 ===
|
||||||
|
local P = {
|
||||||
|
name = "rainbow-delimiters.nvim",
|
||||||
|
}
|
||||||
|
|
||||||
|
-- 懒加载触发器
|
||||||
|
vim.api.nvim_create_autocmd({
|
||||||
|
"UIEnter", -- vim.schedule(function()
|
||||||
|
}, {
|
||||||
|
callback = function()
|
||||||
|
vim.schedule(function()
|
||||||
|
PackUtils.load(P, function()
|
||||||
|
require("rainbow-delimiters.setup").setup({
|
||||||
|
highlight = {
|
||||||
|
"RainbowDelimiterBlue",
|
||||||
|
"RainbowDelimiterViolet",
|
||||||
|
"RainbowDelimiterRed",
|
||||||
|
"RainbowDelimiterYellow",
|
||||||
|
"RainbowDelimiterGreen",
|
||||||
|
"RainbowDelimiterOrange",
|
||||||
|
"RainbowDelimiterCyan",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end)
|
||||||
|
end)
|
||||||
|
end
|
||||||
|
})
|
||||||
|
|
@ -3,12 +3,12 @@ local P = {
|
||||||
name = "translate.nvim",
|
name = "translate.nvim",
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.api.nvim_set_keymap('n', 'tr', "viw:Translate ZH -output=replace<CR>", { noremap = true, silent = true })
|
vim.keymap.set('n', 'tr', "viw:Translate ZH -output=replace<CR>", { noremap = true, silent = true })
|
||||||
vim.api.nvim_set_keymap('v', 'tr', ":'<,'>Translate ZH -output=replace<CR>", { noremap = true, silent = true })
|
vim.keymap.set('x', 'tr', ":'<,'>Translate ZH -output=replace<CR>", { noremap = true, silent = true })
|
||||||
vim.api.nvim_set_keymap('n', 'te', "viw:Translate EN -output=replace<CR>", { noremap = true, silent = true })
|
vim.keymap.set('n', 'te', "viw:Translate EN -output=replace<CR>", { noremap = true, silent = true })
|
||||||
vim.api.nvim_set_keymap('v', 'te', ":'<,'>Translate EN -output=replace<CR>", { noremap = true, silent = true })
|
vim.keymap.set('x', 'te', ":'<,'>Translate EN -output=replace<CR>", { noremap = true, silent = true })
|
||||||
vim.api.nvim_set_keymap('n', 'ts', "viw:Translate ZH<CR>", { noremap = true, silent = true })
|
vim.keymap.set('n', 'ts', "viw:Translate ZH<CR>", { noremap = true, silent = true })
|
||||||
vim.api.nvim_set_keymap('v', 'ts', ":'<,'>Translate ZH<CR>",
|
vim.keymap.set('x', 'ts', ":'<,'>Translate ZH<CR>",
|
||||||
{ noremap = true, silent = true })
|
{ noremap = true, silent = true })
|
||||||
-- 懒加载触发器,特定命令触发
|
-- 懒加载触发器,特定命令触发
|
||||||
vim.api.nvim_create_user_command("Translate", function()
|
vim.api.nvim_create_user_command("Translate", function()
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,8 @@ local specs = {
|
||||||
'https://github.com/nvim-treesitter/nvim-treesitter',
|
'https://github.com/nvim-treesitter/nvim-treesitter',
|
||||||
-- indentblankline.lua 彩虹缩进
|
-- indentblankline.lua 彩虹缩进
|
||||||
'https://github.com/lukas-reineke/indent-blankline.nvim',
|
'https://github.com/lukas-reineke/indent-blankline.nvim',
|
||||||
|
-- rainbowdelimiters.lua 彩虹括号
|
||||||
|
'https://github.com/HiPhish/rainbow-delimiters.nvim',
|
||||||
-- gitsigns.lua 突出增、删、改过的行
|
-- gitsigns.lua 突出增、删、改过的行
|
||||||
'https://github.com/lewis6991/gitsigns.nvim',
|
'https://github.com/lewis6991/gitsigns.nvim',
|
||||||
-- ufo.lua 折叠插件
|
-- ufo.lua 折叠插件
|
||||||
|
|
|
||||||
|
|
@ -100,6 +100,10 @@
|
||||||
"rev": "119e8961014c9bfaf1487bf3c2a393d254f337e2",
|
"rev": "119e8961014c9bfaf1487bf3c2a393d254f337e2",
|
||||||
"src": "https://github.com/kevinhwang91/promise-async"
|
"src": "https://github.com/kevinhwang91/promise-async"
|
||||||
},
|
},
|
||||||
|
"rainbow-delimiters.nvim": {
|
||||||
|
"rev": "aab6caaffd79b8def22ec4320a5344f7c42f58d2",
|
||||||
|
"src": "https://github.com/HiPhish/rainbow-delimiters.nvim"
|
||||||
|
},
|
||||||
"snacks.nvim": {
|
"snacks.nvim": {
|
||||||
"rev": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e",
|
"rev": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e",
|
||||||
"src": "https://github.com/folke/snacks.nvim"
|
"src": "https://github.com/folke/snacks.nvim"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue