diff --git a/.config/nvim/lua/custom/README.md b/.config/nvim/lua/custom/README.md deleted file mode 100644 index a6ef0d1..0000000 --- a/.config/nvim/lua/custom/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Example_config - -This can be used as an example custom config for NvChad, this branch is a minimal one. Do check the feature_full branch if you need all the ease in your config. diff --git a/.config/nvim/lua/custom/chadrc.lua b/.config/nvim/lua/custom/chadrc.lua deleted file mode 100644 index 154c455..0000000 --- a/.config/nvim/lua/custom/chadrc.lua +++ /dev/null @@ -1,20 +0,0 @@ ----@type ChadrcConfig -local M = {} - --- Path to overriding theme and highlights files -local highlights = require "custom.highlights" - -M.ui = { - theme = "onedark", - theme_toggle = { "onedark", "one_light" }, - - hl_override = highlights.override, - hl_add = highlights.add, -} - -M.plugins = "custom.plugins" - --- check core.mappings for table structure -M.mappings = require "custom.mappings" - -return M diff --git a/.config/nvim/lua/custom/configs/lspconfig.lua b/.config/nvim/lua/custom/configs/lspconfig.lua deleted file mode 100644 index d6f7f2b..0000000 --- a/.config/nvim/lua/custom/configs/lspconfig.lua +++ /dev/null @@ -1,17 +0,0 @@ -local on_attach = require("plugins.configs.lspconfig").on_attach -local capabilities = require("plugins.configs.lspconfig").capabilities - -local lspconfig = require "lspconfig" - --- if you just want default config for the servers then put them in a table -local servers = { "html", "cssls", "tsserver", "clangd" } - -for _, lsp in ipairs(servers) do - lspconfig[lsp].setup { - on_attach = on_attach, - capabilities = capabilities, - } -end - --- --- lspconfig.pyright.setup { blabla} diff --git a/.config/nvim/lua/custom/configs/null-ls.lua b/.config/nvim/lua/custom/configs/null-ls.lua deleted file mode 100644 index cfdb3e0..0000000 --- a/.config/nvim/lua/custom/configs/null-ls.lua +++ /dev/null @@ -1,25 +0,0 @@ -local present, null_ls = pcall(require, "null-ls") - -if not present then - return -end - -local b = null_ls.builtins - -local sources = { - - -- webdev stuff - b.formatting.deno_fmt, -- choosed deno for ts/js files cuz its very fast! - b.formatting.prettier.with { filetypes = { "html", "markdown", "css" } }, -- so prettier works only on these filetypes - - -- Lua - b.formatting.stylua, - - -- cpp - b.formatting.clang_format, -} - -null_ls.setup { - debug = true, - sources = sources, -} diff --git a/.config/nvim/lua/custom/configs/overrides.lua b/.config/nvim/lua/custom/configs/overrides.lua deleted file mode 100644 index c4cd2c7..0000000 --- a/.config/nvim/lua/custom/configs/overrides.lua +++ /dev/null @@ -1,59 +0,0 @@ -local M = {} - -M.treesitter = { - ensure_installed = { - "vim", - "lua", - "html", - "css", - "javascript", - "typescript", - "tsx", - "c", - "markdown", - "markdown_inline", - }, - indent = { - enable = true, - -- disable = { - -- "python" - -- }, - }, -} - -M.mason = { - ensure_installed = { - -- lua stuff - "lua-language-server", - "stylua", - - -- web dev stuff - "css-lsp", - "html-lsp", - "typescript-language-server", - "deno", - "prettier", - - -- c/cpp stuff - "clangd", - "clang-format", - }, -} - --- git support in nvimtree -M.nvimtree = { - git = { - enable = true, - }, - - renderer = { - highlight_git = true, - icons = { - show = { - git = true, - }, - }, - }, -} - -return M diff --git a/.config/nvim/lua/custom/highlights.lua b/.config/nvim/lua/custom/highlights.lua deleted file mode 100644 index ebf2dfb..0000000 --- a/.config/nvim/lua/custom/highlights.lua +++ /dev/null @@ -1,19 +0,0 @@ --- To find any highlight groups: " Telescope highlights" --- Each highlight group can take a table with variables fg, bg, bold, italic, etc --- base30 variable names can also be used as colors - -local M = {} - ----@type Base46HLGroupsList -M.override = { - Comment = { - italic = true, - }, -} - ----@type HLTable -M.add = { - NvimTreeOpenedFolderName = { fg = "green", bold = true }, -} - -return M diff --git a/.config/nvim/lua/custom/init.lua b/.config/nvim/lua/custom/init.lua deleted file mode 100644 index 608a8d9..0000000 --- a/.config/nvim/lua/custom/init.lua +++ /dev/null @@ -1,7 +0,0 @@ --- local autocmd = vim.api.nvim_create_autocmd - --- Auto resize panes when resizing nvim window --- autocmd("VimResized", { --- pattern = "*", --- command = "tabdo wincmd =", --- }) diff --git a/.config/nvim/lua/custom/mappings.lua b/.config/nvim/lua/custom/mappings.lua deleted file mode 100644 index 9ce068a..0000000 --- a/.config/nvim/lua/custom/mappings.lua +++ /dev/null @@ -1,12 +0,0 @@ ----@type MappingsTable -local M = {} - -M.general = { - n = { - [";"] = { ":", "enter command mode", opts = { nowait = true } }, - }, -} - --- more keybinds! - -return M diff --git a/.config/nvim/lua/custom/plugins.lua b/.config/nvim/lua/custom/plugins.lua deleted file mode 100644 index e6c698b..0000000 --- a/.config/nvim/lua/custom/plugins.lua +++ /dev/null @@ -1,58 +0,0 @@ -local overrides = require("custom.configs.overrides") - ----@type NvPluginSpec[] -local plugins = { - - -- Override plugin definition options - - { - "neovim/nvim-lspconfig", - dependencies = { - -- format & linting - { - "jose-elias-alvarez/null-ls.nvim", - config = function() - require "custom.configs.null-ls" - end, - }, - }, - config = function() - require "plugins.configs.lspconfig" - require "custom.configs.lspconfig" - end, -- Override to setup mason-lspconfig - }, - - -- override plugin configs - { - "williamboman/mason.nvim", - opts = overrides.mason - }, - - { - "nvim-treesitter/nvim-treesitter", - opts = overrides.treesitter, - }, - - { - "nvim-tree/nvim-tree.lua", - opts = overrides.nvimtree, - }, - - -- Install a plugin - { - "max397574/better-escape.nvim", - event = "InsertEnter", - config = function() - require("better_escape").setup() - end, - }, - - -- To make a plugin not be loaded - -- { - -- "NvChad/nvim-colorizer.lua", - -- enabled = false - -- }, - -} - -return plugins