feat: neovim

This commit is contained in:
Ryan Yin
2023-12-28 23:39:37 +08:00
parent 6442377d1c
commit af8315a657

View File

@@ -41,20 +41,21 @@ return {
{ import = "astrocommunity.pack.json" },
{ import = "astrocommunity.pack.yaml" },
{ import = "astrocommunity.pack.toml" },
---- Backend
---- Backend / System
{ import = "astrocommunity.pack.lua" },
{ import = "astrocommunity.pack.go" },
{ import = "astrocommunity.pack.rust" },
{ import = "astrocommunity.pack.python" },
{ import = "astrocommunity.pack.java" },
{ import = "astrocommunity.pack.cmake" },
{ import = "astrocommunity.pack.cpp" },
-- { import = "astrocommunity.pack.nix" }, -- manually add config for nix, comment this one.
{ import = "astrocommunity.pack.proto" },
---- Operation & Cloud Native
{ import = "astrocommunity.pack.terraform" },
{ import = "astrocommunity.pack.bash" },
{ import = "astrocommunity.pack.cmake" },
{ import = "astrocommunity.pack.cpp" },
{ import = "astrocommunity.pack.docker" },
{ import = "astrocommunity.pack.helm" },
-- Motion
{ import = "astrocommunity.motion.mini-surround" },
-- https://github.com/echasnovski/mini.ai
@@ -87,6 +88,15 @@ return {
end,
},
-- Provide a comparable s-expression editing experience in Neovim to that provided by Emacs.
-- https://github.com/julienvincent/nvim-paredit
{
"julienvincent/nvim-paredit",
config = function()
require("nvim-paredit").setup()
end,
},
-- markdown preview
{
"0x00-ketsu/markdown-preview.nvim",
@@ -247,6 +257,14 @@ return {
"regex",
"terraform",
"nix",
"csv",
-- other programming language
"diff",
"gitignore",
"gitcommit",
"latex",
"pip_requirements",
"sql",
})
end,
},