mirror of
https://git.adityakumar.xyz/config.git
synced 2024-11-21 15:52:52 +00:00
adapt settings to v3.0
This commit is contained in:
parent
9172a28764
commit
8b1911e352
1 changed files with 66 additions and 66 deletions
|
@ -30,9 +30,9 @@ local config = {
|
||||||
|
|
||||||
-- Add highlight groups in any theme
|
-- Add highlight groups in any theme
|
||||||
highlights = {
|
highlights = {
|
||||||
--init = { -- this table overrides highlights in all themes
|
--init = { -- this table overrides highlights in all themes
|
||||||
--Normal = { },
|
--Normal = { },
|
||||||
--},
|
--},
|
||||||
-- duskfox = { -- a table of overrides/changes to the duskfox theme
|
-- duskfox = { -- a table of overrides/changes to the duskfox theme
|
||||||
-- Normal = { bg = "#000000" },
|
-- Normal = { bg = "#000000" },
|
||||||
-- },
|
-- },
|
||||||
|
@ -86,13 +86,13 @@ local config = {
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Default theme configuration
|
-- Default theme configuration
|
||||||
default_theme = {
|
default_theme = {
|
||||||
-- Modify the color palette for the default theme
|
-- Modify the color palette for the default theme
|
||||||
colors = {
|
colors = {
|
||||||
fg = "#abb2bf",
|
fg = "#abb2bf",
|
||||||
bg = "#1e222a",
|
bg = "#1e222a",
|
||||||
},
|
},
|
||||||
highlights = function(hl) -- or a function that returns a new table of colors to set
|
highlights = function(hl) -- or a function that returns a new table of colors to set
|
||||||
local C = require "default_theme.colors"
|
local C = require "default_theme.colors"
|
||||||
|
|
||||||
hl.Normal = { fg = C.fg, bg = C.bg }
|
hl.Normal = { fg = C.fg, bg = C.bg }
|
||||||
|
@ -146,19 +146,19 @@ local config = {
|
||||||
format_on_save = {
|
format_on_save = {
|
||||||
enabled = true, -- enable or disable format on save globally
|
enabled = true, -- enable or disable format on save globally
|
||||||
allow_filetypes = { -- enable format on save for specified filetypes only
|
allow_filetypes = { -- enable format on save for specified filetypes only
|
||||||
-- "go",
|
-- "go",
|
||||||
},
|
|
||||||
ignore_filetypes = { -- disable format on save for specified filetypes
|
|
||||||
-- "python",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
disabled = { -- disable formatting capabilities for the listed language servers
|
ignore_filetypes = { -- disable format on save for specified filetypes
|
||||||
-- "sumneko_lua",
|
-- "python",
|
||||||
},
|
},
|
||||||
timeout_ms = 1000, -- default format timeout
|
},
|
||||||
-- filter = function(client) -- fully override the default formatting function
|
disabled = { -- disable formatting capabilities for the listed language servers
|
||||||
-- return true
|
-- "sumneko_lua",
|
||||||
-- end
|
},
|
||||||
|
timeout_ms = 1000, -- default format timeout
|
||||||
|
-- filter = function(client) -- fully override the default formatting function
|
||||||
|
-- return true
|
||||||
|
-- end
|
||||||
},
|
},
|
||||||
-- easily add or disable built in mappings added during LSP attaching
|
-- easily add or disable built in mappings added during LSP attaching
|
||||||
mappings = {
|
mappings = {
|
||||||
|
@ -217,59 +217,59 @@ local config = {
|
||||||
|
|
||||||
-- Configure plugins
|
-- Configure plugins
|
||||||
plugins = {
|
plugins = {
|
||||||
init = {
|
--init = {
|
||||||
-- You can disable default plugins as follows:
|
-- You can disable default plugins as follows:
|
||||||
-- ["goolord/alpha-nvim"] = { disable = true },
|
-- ["goolord/alpha-nvim"] = { disable = true },
|
||||||
|
|
||||||
-- You can also add new plugins here as well:
|
-- You can also add new plugins here as well:
|
||||||
-- Add plugins, the packer syntax without the "use"
|
-- Add plugins, the packer syntax without the "use"
|
||||||
-- { "andweeb/presence.nvim" },
|
-- { "andweeb/presence.nvim" },
|
||||||
-- {
|
-- {
|
||||||
-- "ray-x/lsp_signature.nvim",
|
-- "ray-x/lsp_signature.nvim",
|
||||||
-- event = "BufRead",
|
-- event = "BufRead",
|
||||||
-- config = function()
|
-- config = function()
|
||||||
-- require("lsp_signature").setup()
|
-- require("lsp_signature").setup()
|
||||||
-- end,
|
-- end,
|
||||||
-- },
|
-- },
|
||||||
|
|
||||||
-- We also support a key value style plugin definition similar to NvChad:
|
-- We also support a key value style plugin definition similar to NvChad:
|
||||||
-- ["ray-x/lsp_signature.nvim"] = {
|
-- ["ray-x/lsp_signature.nvim"] = {
|
||||||
-- event = "BufRead",
|
-- event = "BufRead",
|
||||||
-- config = function()
|
-- config = function()
|
||||||
-- require("lsp_signature").setup()
|
-- require("lsp_signature").setup()
|
||||||
-- end,
|
-- end,
|
||||||
-- },
|
-- },
|
||||||
},
|
--},
|
||||||
-- All other entries override the require("<key>").setup({...}) call for default plugins
|
-- All other entries override the require("<key>").setup({...}) call for default plugins
|
||||||
["null-ls"] = function(config) -- overrides `require("null-ls").setup(config)`
|
--["null-ls"] = function(config) -- overrides `require("null-ls").setup(config)`
|
||||||
-- config variable is the default configuration table for the setup function call
|
-- config variable is the default configuration table for the setup function call
|
||||||
-- local null_ls = require "null-ls"
|
-- local null_ls = require "null-ls"
|
||||||
|
|
||||||
-- Check supported formatters and linters
|
-- Check supported formatters and linters
|
||||||
-- https://github.com/jose-elias-alvarez/null-ls.nvim/tree/main/lua/null-ls/builtins/formatting
|
-- https://github.com/jose-elias-alvarez/null-ls.nvim/tree/main/lua/null-ls/builtins/formatting
|
||||||
-- https://github.com/jose-elias-alvarez/null-ls.nvim/tree/main/lua/null-ls/builtins/diagnostics
|
-- https://github.com/jose-elias-alvarez/null-ls.nvim/tree/main/lua/null-ls/builtins/diagnostics
|
||||||
config.sources = {
|
--config.sources = {
|
||||||
-- Set a formatter
|
-- Set a formatter
|
||||||
-- null_ls.builtins.formatting.stylua,
|
-- null_ls.builtins.formatting.stylua,
|
||||||
-- null_ls.builtins.formatting.prettier,
|
-- null_ls.builtins.formatting.prettier,
|
||||||
}
|
--}
|
||||||
return config -- return final config table
|
--return config -- return final config table
|
||||||
end,
|
--end,
|
||||||
treesitter = { -- overrides `require("treesitter").setup(...)`
|
-- treesitter = { -- overrides `require("treesitter").setup(...)`
|
||||||
-- ensure_installed = { "lua" },
|
-- ensure_installed = { "lua" },
|
||||||
},
|
--},
|
||||||
-- use mason-lspconfig to configure LSP installations
|
-- use mason-lspconfig to configure LSP installations
|
||||||
["mason-lspconfig"] = { -- overrides `require("mason-lspconfig").setup(...)`
|
--["mason-lspconfig"] = { -- overrides `require("mason-lspconfig").setup(...)`
|
||||||
-- ensure_installed = { "sumneko_lua" },
|
-- ensure_installed = { "sumneko_lua" },
|
||||||
},
|
--},
|
||||||
-- use mason-null-ls to configure Formatters/Linter installation for null-ls sources
|
-- use mason-null-ls to configure Formatters/Linter installation for null-ls sources
|
||||||
["mason-null-ls"] = { -- overrides `require("mason-null-ls").setup(...)`
|
--["mason-null-ls"] = { -- overrides `require("mason-null-ls").setup(...)`
|
||||||
-- ensure_installed = { "prettier", "stylua" },
|
-- ensure_installed = { "prettier", "stylua" },
|
||||||
},
|
|
||||||
["mason-nvim-dap"] = { -- overrides `require("mason-nvim-dap").setup(...)`
|
|
||||||
-- ensure_installed = { "python" },
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
|
--["mason-nvim-dap"] = { -- overrides `require("mason-nvim-dap").setup(...)`
|
||||||
|
-- ensure_installed = { "python" },
|
||||||
|
--},
|
||||||
|
-- },
|
||||||
|
|
||||||
-- LuaSnip Options
|
-- LuaSnip Options
|
||||||
luasnip = {
|
luasnip = {
|
||||||
|
|
Loading…
Reference in a new issue