feat: support java
fix: nvim tree filter .gitignore support: rust language
This commit is contained in:
@@ -4,6 +4,8 @@ vim.g.maplocalleader = " "
|
||||
local map = vim.keymap
|
||||
local noreopt = { noremap = true, silent = true }
|
||||
|
||||
-- 重启lsp
|
||||
map.set("n", "<leader>lr", "<cmd>LspRestart<CR>", noreopt)
|
||||
-- save
|
||||
map.set({ "n", "i" }, "<C-s>", "<cmd>w<cr>", noreopt)
|
||||
-- format
|
||||
@@ -27,6 +29,10 @@ map.set("n", "<C-h>", "<C-w>h", noreopt)
|
||||
map.set("n", "<C-j>", "<C-w>j", noreopt)
|
||||
map.set("n", "<C-k>", "<C-w>k", noreopt)
|
||||
map.set("n", "<C-l>", "<C-w>l", noreopt)
|
||||
-- 折叠配置
|
||||
map.set({"n", "v"}, "<leader>z+", "zM", noreopt)
|
||||
map.set({"n", "v"}, "<leader>z-", "zR", noreopt)
|
||||
map.set({"n", "v"}, "<leader>zz", "za", noreopt)
|
||||
-- 分屏
|
||||
map.set("n", "<leader>sv", ":vsp<CR>", noreopt)
|
||||
map.set("n", "<leader>sh", ":sp<CR>", noreopt)
|
||||
@@ -50,8 +56,8 @@ map.set("n", "qn", ":q!<CR>", noreopt)
|
||||
map.set("n", "qq", ":qa!<CR>", noreopt)
|
||||
map.set("i", "jk", "<ESC>", noreopt)
|
||||
-- 文件页切换
|
||||
map.set("n", "<leader>bl", ":BufferLineCyclePrev<CR>", noreopt)
|
||||
map.set("n", "<leader>br", ":BufferLineCycleNext<CR>", noreopt)
|
||||
map.set("n", "<leader>ll", ":BufferLineCyclePrev<CR>", noreopt)
|
||||
map.set("n", "<leader>hh", ":BufferLineCycleNext<CR>", noreopt)
|
||||
map.set("n", "<leader>bpi", ":BufferLineTogglePin<CR>", noreopt)
|
||||
map.set("n", "<leader>bcl", ":BufferLineCloseLeft<CR>", noreopt)
|
||||
map.set("n", "<leader>bcr", ":BufferLineCloseRight<CR>", noreopt)
|
||||
|
||||
@@ -40,10 +40,10 @@ vim.o.hidden = true
|
||||
-- 鼠标支持
|
||||
vim.o.mouse = "a"
|
||||
-- smaller updatetime
|
||||
vim.o.updatetime = 300
|
||||
vim.o.updatetime = 3000
|
||||
-- 设置 timeoutlen 为等待键盘快捷键连击时间500毫秒,可根据需要设置
|
||||
-- 遇到问题详见:https://github.com/nshen/learn-neovim-lua/issues/1
|
||||
vim.o.timeoutlen = 500
|
||||
vim.o.timeoutlen = 1000
|
||||
-- split window 从下边和右边出现
|
||||
vim.o.splitbelow = true
|
||||
vim.o.splitright = true
|
||||
|
||||
Reference in New Issue
Block a user