mirror of
https://github.com/eRgo35/dots.git
synced 2025-12-15 23:16:11 +01:00
Merge branch 'main' of github.com:eRgo35/dots
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -4,4 +4,6 @@ dwm/.dwm/util.o
|
||||
dwm/.dwm/dwm
|
||||
dwm/.dwm/drw.o
|
||||
ulauncher/.config/ulauncher/ext_preferences
|
||||
spicetify/.config/spicetify/Extracted
|
||||
spicetify/.config/spicetify/Extracted
|
||||
.zcompdump
|
||||
.zcompcache
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[Settings]
|
||||
gtk-theme-name=gruvbox-dark-gtk
|
||||
gtk-icon-theme-name=oomox-gruvbox-dark
|
||||
gtk-font-name=Cantarell 11
|
||||
gtk-cursor-theme-name=Simp1e-Gruvbox-Dark
|
||||
gtk-icon-theme-name=gruvbox-dark-icons-gtk
|
||||
gtk-font-name=Sans 10
|
||||
gtk-cursor-theme-name=Catppuccin-Macchiato-Yellow-Cursors
|
||||
gtk-cursor-theme-size=0
|
||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH
|
||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||
|
||||
@@ -14,7 +14,15 @@ for _, lsp in ipairs(servers) do
|
||||
}
|
||||
end
|
||||
|
||||
lspconfig.svelte.setup{}
|
||||
lspconfig.svelte.setup {}
|
||||
|
||||
lspconfig.clangd.setup {
|
||||
on_attach = function (client, bufnr)
|
||||
client.server_capabilities.signatureHelpProvider = false
|
||||
on_attach(client, bufnr)
|
||||
end,
|
||||
capabilities = capabilities,
|
||||
}
|
||||
|
||||
lspconfig.rust_analyzer.setup({
|
||||
on_attach = on_attach,
|
||||
|
||||
25
nvim/.config/nvim/lua/custom/configs/null-ls.lua
Normal file
25
nvim/.config/nvim/lua/custom/configs/null-ls.lua
Normal file
@@ -0,0 +1,25 @@
|
||||
local augroup = vim.api.nvim_create_augroup("LspFormatting", {})
|
||||
local null_ls = require("null-ls")
|
||||
|
||||
local opts = {
|
||||
sources = {
|
||||
null_ls.builtins.formatting.clang_format,
|
||||
},
|
||||
on_attach = function (client, bufnr)
|
||||
if client.supports_method("textDocument/formatting") then
|
||||
vim.api.nvim_clear_autocmds({
|
||||
group = augroup,
|
||||
buffer = bufnr,
|
||||
})
|
||||
vim.api.nvim_create_autocmd("BufWritePre", {
|
||||
group = augroup,
|
||||
buffer = bufnr,
|
||||
callback = function()
|
||||
vim.lsp.buf.format({ bufnr = bufnr })
|
||||
end,
|
||||
})
|
||||
end
|
||||
end,
|
||||
}
|
||||
|
||||
return opts
|
||||
@@ -19,6 +19,20 @@ M.general = {
|
||||
},
|
||||
}
|
||||
|
||||
M.dap = {
|
||||
plugin = true,
|
||||
n = {
|
||||
["<leader>db"] = {
|
||||
"<cmd> DapToggleBreakpoint <CR>",
|
||||
"Add breakpoint at line",
|
||||
},
|
||||
["<leader>dr"] = {
|
||||
"<cmd> DapContinue <CR>",
|
||||
"Start or continue the debugger",
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
-- more keybinds!
|
||||
|
||||
return M
|
||||
|
||||
@@ -16,6 +16,9 @@ local plugins = {
|
||||
opts = {
|
||||
ensure_installed = {
|
||||
"rust-analyzer",
|
||||
"clangd",
|
||||
"clang-format",
|
||||
"codelldb",
|
||||
}
|
||||
},
|
||||
},
|
||||
@@ -30,6 +33,53 @@ local plugins = {
|
||||
opts = overrides.nvimtree,
|
||||
},
|
||||
|
||||
{
|
||||
"jose-elias-alvarez/null-ls.nvim",
|
||||
event = "VeryLazy",
|
||||
opts = function()
|
||||
return require "custom.configs.null-ls"
|
||||
end,
|
||||
},
|
||||
|
||||
{
|
||||
"rcarriga/nvim-dap-ui",
|
||||
event = "VeryLazy",
|
||||
dependencies = "mfussenegger/nvim-dap",
|
||||
config = function()
|
||||
local dap = require("dap")
|
||||
local dapui = require("dapui")
|
||||
dapui.setup()
|
||||
dap.listeners.after.event_initialized["dapui_config"] = function()
|
||||
dapui.open()
|
||||
end
|
||||
dap.listeners.after.event_terminated["dapui_config"] = function()
|
||||
dapui.close()
|
||||
end
|
||||
dap.listeners.after.event_exited["dapui_config"] = function()
|
||||
dapui.close()
|
||||
end
|
||||
end
|
||||
},
|
||||
|
||||
{
|
||||
"jay-babu/mason-nvim-dap.nvim",
|
||||
event = "VeryLazy",
|
||||
dependencies = {
|
||||
"williamboman/mason.nvim",
|
||||
"mfussenegger/nvim-dap",
|
||||
},
|
||||
opts = {
|
||||
handlers = {}
|
||||
},
|
||||
},
|
||||
|
||||
{
|
||||
"mfussenegger/nvim-dap",
|
||||
config = function(_, _)
|
||||
require("core.utils").load_mappings("dap")
|
||||
end
|
||||
},
|
||||
|
||||
{
|
||||
"rust-lang/rust.vim",
|
||||
ft = "rust",
|
||||
|
||||
@@ -17,6 +17,6 @@ vec4 window_shader() {
|
||||
if (invert_color)
|
||||
c = vec4(vec3(c.a, c.a, c.a) - vec3(c), c.a);
|
||||
c *= opacity;
|
||||
vec4 default_post_processing(vec4 c);
|
||||
// vec4 default_post_processing(vec4 c);
|
||||
return c;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -45,6 +45,8 @@ export NODE_REPL_HISTORY_SIZE='32768';
|
||||
# Use sloppy mode by default, matching web browsers.
|
||||
export NODE_REPL_MODE='sloppy';
|
||||
|
||||
export WINIT_X11_SCALE_FACTOR=1;
|
||||
|
||||
# Make Python use UTF-8 encoding for output to stdin, stdout, and stderr.
|
||||
export PYTHONIOENCODING='UTF-8';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user