mirror of
https://github.com/cap153/nvim.git
synced 2026-05-01 10:55:49 +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"
|
||||
end
|
||||
-- https://github.com/neovide/neovide/issues/1282
|
||||
vim.api.nvim_set_keymap('n', '<sC-v>', '"+p', { noremap = true })
|
||||
vim.api.nvim_set_keymap('v', '<sC-v>', '"+P', { noremap = true })
|
||||
vim.api.nvim_set_keymap('c', '<sC-v>', '<C-R>+', { noremap = true })
|
||||
vim.api.nvim_set_keymap('i', '<sC-v>', '<C-R>+', { noremap = true })
|
||||
vim.api.nvim_set_keymap('t', '<sC-v>', '<C-\\><C-n>"+Pi', { noremap = true })
|
||||
vim.keymap.set('n', '<sC-v>', '"+p', { noremap = true })
|
||||
vim.keymap.set('v', '<sC-v>', '"+P', { noremap = true })
|
||||
vim.keymap.set('c', '<sC-v>', '<C-R>+', { noremap = true })
|
||||
vim.keymap.set('i', '<sC-v>', '<C-R>+', { noremap = true })
|
||||
vim.keymap.set('t', '<sC-v>', '<C-\\><C-n>"+Pi', { noremap = true })
|
||||
vim.g.neovide_opacity = 0.75
|
||||
-- vim.o.guifont = "ComicShannsMono Nerd Font:h16" -- text below applies for VimScript
|
||||
vim.o.guifont = "Ioskeley Mono:h15" -- text below applies for VimScript
|
||||
|
|
@ -30,7 +30,7 @@ end
|
|||
-- === map function
|
||||
-- ===
|
||||
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
|
||||
-- interestind stess
|
||||
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",
|
||||
}
|
||||
|
||||
vim.api.nvim_set_keymap('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.api.nvim_set_keymap('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.api.nvim_set_keymap('n', 'ts', "viw:Translate ZH<CR>", { noremap = true, silent = true })
|
||||
vim.api.nvim_set_keymap('v', 'ts', ":'<,'>Translate ZH<CR>",
|
||||
vim.keymap.set('n', 'tr', "viw:Translate ZH -output=replace<CR>", { noremap = true, silent = true })
|
||||
vim.keymap.set('x', 'tr', ":'<,'>Translate ZH -output=replace<CR>", { noremap = true, silent = true })
|
||||
vim.keymap.set('n', 'te', "viw:Translate EN -output=replace<CR>", { noremap = true, silent = true })
|
||||
vim.keymap.set('x', 'te', ":'<,'>Translate EN -output=replace<CR>", { noremap = true, silent = true })
|
||||
vim.keymap.set('n', 'ts', "viw:Translate ZH<CR>", { noremap = true, silent = true })
|
||||
vim.keymap.set('x', 'ts', ":'<,'>Translate ZH<CR>",
|
||||
{ noremap = true, silent = true })
|
||||
-- 懒加载触发器,特定命令触发
|
||||
vim.api.nvim_create_user_command("Translate", function()
|
||||
|
|
|
|||
|
|
@ -20,6 +20,8 @@ local specs = {
|
|||
'https://github.com/nvim-treesitter/nvim-treesitter',
|
||||
-- indentblankline.lua 彩虹缩进
|
||||
'https://github.com/lukas-reineke/indent-blankline.nvim',
|
||||
-- rainbowdelimiters.lua 彩虹括号
|
||||
'https://github.com/HiPhish/rainbow-delimiters.nvim',
|
||||
-- gitsigns.lua 突出增、删、改过的行
|
||||
'https://github.com/lewis6991/gitsigns.nvim',
|
||||
-- ufo.lua 折叠插件
|
||||
|
|
|
|||
|
|
@ -100,6 +100,10 @@
|
|||
"rev": "119e8961014c9bfaf1487bf3c2a393d254f337e2",
|
||||
"src": "https://github.com/kevinhwang91/promise-async"
|
||||
},
|
||||
"rainbow-delimiters.nvim": {
|
||||
"rev": "aab6caaffd79b8def22ec4320a5344f7c42f58d2",
|
||||
"src": "https://github.com/HiPhish/rainbow-delimiters.nvim"
|
||||
},
|
||||
"snacks.nvim": {
|
||||
"rev": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e",
|
||||
"src": "https://github.com/folke/snacks.nvim"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue