This commit is contained in:
Snoweuph 2024-05-31 19:00:10 +02:00
parent 1e89056dee
commit 564e6a0959
Signed by: Snoweuph
GPG key ID: A494330694B208EF
11 changed files with 50 additions and 14 deletions

View file

@ -6,6 +6,13 @@ case $- in
*) return;; *) return;;
esac esac
#################################
## Toolbx ##
#################################
if [ -f "/run/.containerenv" ]; then
HOME="/var/home/$(whoami)"
fi
################################# #################################
## Oh My Bash ## ## Oh My Bash ##
################################# #################################

View file

@ -1 +1,13 @@
neovim lua gcc curl wget git unzip tar gzip ripgrep php composer go nodejs npm delve # Coprs
yorickpeterse/stylua
# YUM Repos
echo '[charm]
name=Charm
baseurl=https://repo.charm.sh/yum/
enabled=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo
# Packages
neovim lua gcc curl wget git unzip tar gzip ripgrep php composer go nodejs npm delve stylua

View file

@ -39,7 +39,7 @@ return {
end end
-- Keybinding -- -- Keybinding --
vim.keymap.set("n", "<Leader>dt", dapui.toggle, { desc = "Toggle Debugger UI" }) vim.keymap.set("n", "<Leader>dt", dapui.toggle, { desc = "Toggle Debugger UI" })
vim.keymap.set("n", "<Leader>db", dap.toggle_breakpoint, { desc = "Toggle Breakpoint" }) vim.keymap.set("n", "<Leader>db", dap.toggle_breakpoint, { desc = "Toggle Breakpoint" })
vim.keymap.set("n", "<Leader>dc", dap.continue, { desc = "Debugger Continue" }) vim.keymap.set("n", "<Leader>dc", dap.continue, { desc = "Debugger Continue" })
vim.keymap.set("n", "<Leader>dx", dap.terminate, { desc = "Debugger Terminate" }) vim.keymap.set("n", "<Leader>dx", dap.terminate, { desc = "Debugger Terminate" })
@ -71,5 +71,5 @@ return {
) )
end, end,
}, },
require("plugins.editor.debugger.debugger_go"), require("plugins.editor.debugging.debugging_go"),
} }

View file

@ -1,8 +1,8 @@
lua_lsp = require("plugins.editor.language_server.language_server_lua") local lua_lsp = require("plugins.editor.language_server.language_server_lua")
generic_lsp = require("plugins.editor.language_server.language_server_generic") local generic_lsp = require("plugins.editor.language_server.language_server_generic")
go_lsp = require("plugins.editor.language_server.language_server_go") local go_lsp = require("plugins.editor.language_server.language_server_go")
web_lsp = require("plugins.editor.language_server.language_server_web") local web_lsp = require("plugins.editor.language_server.language_server_web")
php_lsp = require("plugins.editor.language_server.language_server_php") local php_lsp = require("plugins.editor.language_server.language_server_php")
return { return {
{ {
@ -55,6 +55,7 @@ return {
"nvimtools/none-ls.nvim", "nvimtools/none-ls.nvim",
dependencies = { dependencies = {
"nvim-lua/plenary.nvim", "nvim-lua/plenary.nvim",
"nvimtools/none-ls-extras.nvim"
}, },
config = function() config = function()
-- Setup -- -- Setup --

View file

@ -25,7 +25,18 @@ end
function LSP.formatter(null_ls) function LSP.formatter(null_ls)
return { return {
null_ls.builtins.formatting.prettier null_ls.builtins.formatting.prettier,
null_ls.builtins.diagnostics.spectral,
null_ls.builtins.code_actions.refactoring,
null_ls.builtins.code_actions.proselint,
null_ls.builtins.diagnostics.actionlint,
null_ls.builtins.diagnostics.markdownlint,
null_ls.builtins.diagnostics.alex,
null_ls.builtins.diagnostics.checkmake,
null_ls.builtins.diagnostics.codespell,
null_ls.builtins.diagnostics.dotenv_linter,
null_ls.builtins.diagnostics.trail_space,
null_ls.builtins.diagnostics.vacuum
} }
end end

View file

@ -16,7 +16,9 @@ function LSP.formatter(null_ls)
return { return {
null_ls.builtins.formatting.gofumpt, null_ls.builtins.formatting.gofumpt,
null_ls.builtins.code_actions.gomodifytags, null_ls.builtins.code_actions.gomodifytags,
null_ls.builtins.code_actions.impl null_ls.builtins.code_actions.impl,
null_ls.builtins.diagnostics.golangci_lint,
null_ls.builtins.diagnostics.staticcheck
} }
end end

View file

@ -23,7 +23,8 @@ end
function LSP.formatter(null_ls) function LSP.formatter(null_ls)
return { return {
null_ls.builtins.formatting.stylua null_ls.builtins.formatting.stylua,
null_ls.builtins.diagnostics.selene
} }
end end

View file

@ -22,6 +22,7 @@ function LSP.formatter(null_ls)
prefer_local = "vendor/bin/php-cs-fixer", prefer_local = "vendor/bin/php-cs-fixer",
args = { "fix", "--allow-risky=yes", "$FILENAME" } args = { "fix", "--allow-risky=yes", "$FILENAME" }
}), }),
null_ls.builtins.diagnostics.phpcs,
null_ls.builtins.diagnostics.twigcs, null_ls.builtins.diagnostics.twigcs,
} }
end end

View file

@ -15,7 +15,7 @@ LSP.plugin_info = {
} }
function LSP.setup(lspconfig) function LSP.setup(lspconfig, capabilities)
local config = { capabilities = capabilities } local config = { capabilities = capabilities }
lspconfig.html.setup(config) lspconfig.html.setup(config)
lspconfig.emmet_ls.setup(config) lspconfig.emmet_ls.setup(config)
@ -29,7 +29,8 @@ end
function LSP.formatter(null_ls) function LSP.formatter(null_ls)
return { return {
null_ls.builtins.formatting.eslint_d, require("none-ls.formatting.eslint_d"),
null_ls.builtins.diagnostics.stylelint
} }
end end

View file

@ -78,7 +78,7 @@ local function find_path_recursive(_dir, options)
-- Cleanup -- Cleanup
options.current_depth = options.current_depth - 1 options.current_depth = options.current_depth - 1
::continue:: :: continue ::
end end
return nil return nil
end end