aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugin/setup.lua
diff options
context:
space:
mode:
authorXander Swan <email>2025-12-03 10:00:42 -0500
committerXander Swan <email>2025-12-03 10:00:42 -0500
commit4f79d3ae111059496c5e194f4b0e63796b5b4151 (patch)
tree7a3595e19b2dc8dfe09b0677941f32cb8a52d6d4 /.config/nvim/lua/plugin/setup.lua
parent188d14e5b2524a7c48dfe176cbb2d7c8b116650d (diff)
misc idk
Diffstat (limited to '.config/nvim/lua/plugin/setup.lua')
-rw-r--r--.config/nvim/lua/plugin/setup.lua120
1 files changed, 15 insertions, 105 deletions
diff --git a/.config/nvim/lua/plugin/setup.lua b/.config/nvim/lua/plugin/setup.lua
index 5a3ae43..ca2be66 100644
--- a/.config/nvim/lua/plugin/setup.lua
+++ b/.config/nvim/lua/plugin/setup.lua
@@ -1,68 +1,9 @@
-vim.g.virtcolumn_char = '|'
-
-require('gitsigns').setup {}
+---@diagnostic disable: undefined-global
+require("gitsigns").setup {}
require("Comment").setup {}
-
require("mason").setup {}
-require("oil").setup {
- view_options = {
- show_hidden = true,
- },
-}
-
-require("presence").setup {}
-
-local colors = {
- white = "#FFFFFF",
- gray = "#A0A0A0",
- green = "#22CC55",
- pink = "#FF4499",
- bg = "#222222",
-}
-
-local theme = {
- normal = {
- a = {bg = colors.white, fg = colors.black, gui = 'bold,italic'},
- b = {bg = colors.bg, fg = colors.white},
- c = {bg = colors.bg, fg = colors.white}
- },
- insert = {
- a = {bg = colors.pink, fg = colors.white, gui = 'bold,italic'},
- b = {bg = colors.bg, fg = colors.white},
- c = {bg = colors.bg, fg = colors.white}
- },
- visual = {
- a = {bg = colors.green, fg = colors.white, gui = 'bold,italic'},
- b = {bg = colors.bg, fg = colors.white},
- c = {bg = colors.bg, fg = colors.white}
- },
- replace = {
- a = {bg = colors.pink, fg = colors.white, gui = 'bold,italic'},
- b = {bg = colors.bg, fg = colors.white},
- c = {bg = colors.bg, fg = colors.white}
- },
- command = {
- a = {bg = colors.gray, fg = colors.black, gui = 'bold,italic'},
- b = {bg = colors.bg, fg = colors.white},
- c = {bg = colors.bg, fg = colors.white}
- },
- inactive = {
- a = {bg = colors.pink, fg = colors.white, gui = 'bold,italic'},
- b = {bg = colors.bg, fg = colors.white},
- c = {bg = colors.bg, fg = colors.white}
- }
-}
-
-require("lualine").setup {
- options = {
- theme = theme,
- component_separators = { left = "", right = "" },
- section_separators = { left = "", right = "" },
- },
-}
-
require("nvim-autopairs").setup {
fast_wrap = {
map = "<M-e>",
@@ -76,58 +17,27 @@ require("nvim-autopairs").setup {
}
}
-local neogen = require("neogen")
-
-neogen.setup {
- snippet_engine = "luasnip",
-}
-
-vim.keymap.set("n", "<leader>df", "<CMD>Neogen<CR>", {
- silent = true,
-})
-
require("nvim-treesitter.configs").setup {
- ensure_installed = { "c", "cpp", "lua", "vimdoc" },
+ ensure_installed = { "c", "lua", "vimdoc" },
sync_install = true,
highlight = {
enable = true,
additional_vim_regex_highlighting = true,
},
- indent = { enable = true },
+ indent = {enable = true},
}
-vim.filetype.add({
- extension = {
- c3 = "c3",
- c3i = "c3",
- c3t = "c3",
- },
-})
-
-local parser_config = require("nvim-treesitter.parsers").get_parser_configs()
-parser_config.c3 = {
- install_info = {
- url = "https://github.com/c3lang/tree-sitter-c3",
- files = {"src/parser.c", "src/scanner.c"},
- branch = "main",
- },
-}
-
-do
- local builtin = require("telescope.builtin")
- require("telescope").setup {
- pickers = {
- find_files = {
- theme = "dropdown",
- }
+local builtin = require("telescope.builtin")
+require("telescope").setup {
+ pickers = {
+ find_files = {
+ theme = "dropdown",
}
}
+}
- vim.keymap.set("n", "<C-o>", builtin.find_files, {})
- vim.keymap.set("n", "<C-g>", builtin.git_files, {})
- vim.keymap.set("n", "<C-f>", function()
- builtin.grep_string({ search = vim.fn.input("grep>") })
- end)
-end
-
-vim.keymap.set("n", "<leader>i", "<CMD>TroubleToggle<CR>")
+vim.keymap.set("n", "<C-o>", builtin.find_files, {})
+vim.keymap.set("n", "<C-g>", builtin.git_files, {})
+vim.keymap.set("n", "<C-f>", function()
+ builtin.grep_string({ search = vim.fn.input("grep>") })
+end)