1
0

Add back autopairs and endwise

This commit is contained in:
Patrick Auernig 2023-05-11 13:24:45 +02:00
parent 61bc435535
commit 220c3ad90d
6 changed files with 41 additions and 16 deletions

View File

@ -17,6 +17,10 @@ local cmp_mapping = lsp.defaults.cmp_mappings({
["<C-Space>"] = cmp.mapping.complete(),
})
-- Hitting tab should indent, not complete
cmp_mapping["<Tab>"] = nil
cmp_mapping["<S-Tab>"] = nil
lsp.setup_nvim_cmp({ mapping = cmp_mapping })
vim.diagnostic.config({

View File

@ -1,5 +1,5 @@
require("nvim-treesitter.configs").setup {
ensure_installed = { "rust", "lua", "javascript" },
ensure_installed = { "rust", "lua", "javascript", "typescript" },
auto_install = true,
@ -10,3 +10,7 @@ require("nvim-treesitter.configs").setup {
}
require("treesitter-context").setup()
require("nvim-treesitter.configs").setup {
endwise = { enable = true }
}

View File

@ -1,2 +1,3 @@
require("valeth")
require("valeth.options")
require("valeth.keymaps")
require("valeth.packer")

View File

@ -1,17 +1,3 @@
vim.opt.number = true
vim.opt.relativenumber = true
vim.opt.expandtab = true
vim.opt.shiftwidth = 4
vim.opt.smartindent = true
vim.opt.wrap = false
vim.opt.incsearch = true
vim.opt.termguicolors = true
vim.opt.scrolloff = 8
vim.opt.signcolumn = "yes"
vim.opt.colorcolumn = "100"
vim.g.mapleader = " "
vim.keymap.set("n", "<Leader><CR>", "<cmd>noh<CR>")
vim.keymap.set("n", "U", "<cmd>redo<CR>")
vim.keymap.set("n", "Y", "y$")

13
lua/valeth/options.lua Normal file
View File

@ -0,0 +1,13 @@
vim.opt.number = true
vim.opt.relativenumber = true
vim.opt.expandtab = true
vim.opt.shiftwidth = 4
vim.opt.smartindent = true
vim.opt.wrap = false
vim.opt.incsearch = true
vim.opt.termguicolors = true
vim.opt.scrolloff = 8
vim.opt.signcolumn = "yes"
vim.opt.colorcolumn = "100"
vim.g.mapleader = " "

View File

@ -169,6 +169,23 @@ local function spec(use)
end
}
use {
"windwp/nvim-autopairs",
config = function()
local cmp_autopairs = require("nvim-autopairs.completion.cmp")
local cmp = require("cmp")
require("nvim-autopairs").setup()
cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done())
end
}
use {
"RRethy/nvim-treesitter-endwise",
requires = {
{ "nvim-treesitter/nvim-treesitter" },
}
}
---- Navigation