This commit is contained in:
cscherr 2025-05-07 11:55:39 +02:00
parent 6ce682a3fc
commit 96c638f4bc
Signed by: cscherrNT
GPG key ID: 8E2B45BC51A27EA7
4 changed files with 109 additions and 129 deletions

View file

@ -127,19 +127,6 @@ capabilities = vim.tbl_deep_extend('force', capabilities, require('cmp_nvim_lsp'
-- - settings (table): Override the default settings passed when initializing the server.
-- For example, to see the options for `lua_ls`, you could go to: https://luals.github.io/wiki/settings/
local servers = {
-- clangd = {},
-- gopls = {},
-- pyright = {},
-- rust_analyzer = {},
-- ... etc. See `:help lspconfig-all` for a list of all the pre-configured LSPs
--
-- Some languages (like typescript) have entire language plugins that can be useful:
-- https://github.com/pmizio/typescript-tools.nvim
--
-- But for many setups, the LSP (`tsserver`) will work just fine
-- tsserver = {},
--
tinymist = {
settings = {
formatterMode = 'typstyle',
@ -171,7 +158,6 @@ local servers = {
pyright = {},
bashls = {},
yamlls = {},
texlab = {},
rust_analyzer = {
settings = {
['rust-analyzer'] = {
@ -220,15 +206,17 @@ require('mason').setup()
local ensure_installed = vim.tbl_keys(servers or {})
vim.list_extend(ensure_installed, {
'stylua',
'typstfmt',
'typstyle',
'prettier',
})
require('mason-tool-installer').setup { ensure_installed = ensure_installed }
require('mason-lspconfig').setup {
ensure_installed = nil,
ensure_installed = ensure_installed,
automatic_installation = true,
automatic_enable = true,
handlers = {
function(server_name)
print('setting up' + server_name)
local server = servers[server_name] or {}
-- This handles overriding only values explicitly passed
-- by the server configuration above. Useful when disabling

View file

@ -22,6 +22,7 @@ return {
-- Useful for getting pretty icons, but requires a Nerd Font.
{ 'nvim-tree/nvim-web-devicons', enabled = vim.g.have_nerd_font },
{ 'echasnovski/mini.icons', version = '*' },
},
config = function()
-- Telescope is a fuzzy finder that comes with a lot of different things that

View file

@ -1,17 +1,4 @@
return {
{
'zaldih/themery.nvim',
priority = 1000, -- Make sure to load this before all the other start plugins.
cmd = 'Themery',
keys = {
{ ';ft', '<cmd> Themery <cr>', desc = '[F]ind [T]heme' },
},
init = function()
require 'settings.theme'
end,
config = function()
require('themery').setup {
themes = {
the_themes = {
-- Dark Themes
{
name = '==========Dark Themes==========',
@ -110,8 +97,19 @@ return {
vim.opt.background = "light"
]],
},
}
return {
{
'zaldih/themery.nvim',
lazy = false,
cmd = 'Themery',
keys = {
{ ';ft', '<cmd> Themery <cr>', desc = '[F]ind [T]heme' },
},
themeConfigFile = '~/.config/nvim/lua/settings/theme.lua',
config = function()
require('themery').setup {
themes = the_themes,
livePreview = true, -- Apply theme while browsing. Default to true.
}
end,

View file

@ -1,7 +0,0 @@
-- Use `git update-index --assume-unchanged <file>` to ignore changes in this file
--
-- Themery block
-- This block will be replaced by Themery.
vim.cmd("colorscheme tokyonight-storm")
vim.g.theme_id = 10
-- end themery block