feat: Switch from spaces to tabs for indenting my config

This commit is contained in:
kalmenn 2024-09-12 21:53:56 +02:00
parent cf9f8c40fc
commit f073cca3b6
Signed by: kalmenn
GPG key ID: F500055C44BC3834
17 changed files with 480 additions and 476 deletions

View file

@ -1,64 +1,64 @@
return {
{
"Saecki/crates.nvim",
tag = "stable",
init = function()
local crates = require("crates")
vim.api.nvim_create_autocmd("BufEnter", {
pattern = "Cargo.toml",
group = vim.api.nvim_create_augroup("UserCratesNvimConfig", {}),
callback = function(ev)
local opts = { silent = true, buffer = ev.buffer }
{
"Saecki/crates.nvim",
tag = "stable",
init = function()
local crates = require("crates")
vim.api.nvim_create_autocmd("BufEnter", {
pattern = "Cargo.toml",
group = vim.api.nvim_create_augroup("UserCratesNvimConfig", {}),
callback = function(ev)
local opts = { silent = true, buffer = ev.buffer }
vim.keymap.set("n", "<leader>ct", crates.toggle, opts)
vim.keymap.set("n", "<leader>cr", crates.reload, opts)
vim.keymap.set("n", "<leader>ct", crates.toggle, opts)
vim.keymap.set("n", "<leader>cr", crates.reload, opts)
vim.keymap.set("n", "<leader>cv", crates.show_versions_popup, opts)
vim.keymap.set("n", "<leader>cf", crates.show_features_popup, opts)
vim.keymap.set("n", "<leader>cd", crates.show_dependencies_popup, opts)
vim.keymap.set("n", "<leader>cv", crates.show_versions_popup, opts)
vim.keymap.set("n", "<leader>cf", crates.show_features_popup, opts)
vim.keymap.set("n", "<leader>cd", crates.show_dependencies_popup, opts)
vim.keymap.set("n", "<leader>cu", crates.update_crate, opts)
vim.keymap.set("v", "<leader>cu", crates.update_crates, opts)
vim.keymap.set("n", "<leader>ca", crates.update_all_crates, opts)
vim.keymap.set("n", "<leader>cU", crates.upgrade_crate, opts)
vim.keymap.set("v", "<leader>cU", crates.upgrade_crates, opts)
vim.keymap.set("n", "<leader>cA", crates.upgrade_all_crates, opts)
vim.keymap.set("n", "<leader>cu", crates.update_crate, opts)
vim.keymap.set("v", "<leader>cu", crates.update_crates, opts)
vim.keymap.set("n", "<leader>ca", crates.update_all_crates, opts)
vim.keymap.set("n", "<leader>cU", crates.upgrade_crate, opts)
vim.keymap.set("v", "<leader>cU", crates.upgrade_crates, opts)
vim.keymap.set("n", "<leader>cA", crates.upgrade_all_crates, opts)
vim.keymap.set("n", "<leader>ce", crates.expand_plain_crate_to_inline_table, opts)
vim.keymap.set("n", "<leader>cE", crates.extract_crate_into_table, opts)
vim.keymap.set("n", "<leader>ce", crates.expand_plain_crate_to_inline_table, opts)
vim.keymap.set("n", "<leader>cE", crates.extract_crate_into_table, opts)
vim.keymap.set("n", "<leader>cH", crates.open_homepage, opts)
vim.keymap.set("n", "<leader>cR", crates.open_repository, opts)
vim.keymap.set("n", "<leader>cD", crates.open_documentation, opts)
vim.keymap.set("n", "<leader>cC", crates.open_crates_io, opts)
end,
})
end,
opts = {},
event = "BufEnter Cargo.toml",
},
{
"simrat39/rust-tools.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
"hrsh7th/cmp-nvim-lsp",
},
lazy = true,
config = function()
local capabilities = require("cmp_nvim_lsp").default_capabilities()
vim.keymap.set("n", "<leader>cH", crates.open_homepage, opts)
vim.keymap.set("n", "<leader>cR", crates.open_repository, opts)
vim.keymap.set("n", "<leader>cD", crates.open_documentation, opts)
vim.keymap.set("n", "<leader>cC", crates.open_crates_io, opts)
end,
})
end,
opts = {},
event = "BufEnter Cargo.toml",
},
{
"simrat39/rust-tools.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
"hrsh7th/cmp-nvim-lsp",
},
lazy = true,
config = function()
local capabilities = require("cmp_nvim_lsp").default_capabilities()
require("rust-tools").setup({
server = {
capabilities = capabilities,
settings = {
["rust-analyzer"] = {
check = {
command = "clippy",
},
},
},
},
})
end,
},
require("rust-tools").setup({
server = {
capabilities = capabilities,
settings = {
["rust-analyzer"] = {
check = {
command = "clippy",
},
},
},
},
})
end,
},
}

View file

@ -1,28 +1,28 @@
return {
"scalameta/nvim-metals",
dependencies = {
"nvim-lua/plenary.nvim",
},
ft = { "scala", "sbt" },
opts = function()
local metals_config = require("metals").bare_config()
"scalameta/nvim-metals",
dependencies = {
"nvim-lua/plenary.nvim",
},
ft = { "scala", "sbt" },
opts = function()
local metals_config = require("metals").bare_config()
metals_config.settings = {
showImplicitArguments = true,
}
metals_config.settings = {
showImplicitArguments = true,
}
metals_config.capabilities = require("cmp_nvim_lsp").default_capabilities()
metals_config.capabilities = require("cmp_nvim_lsp").default_capabilities()
return metals_config
end,
config = function(self, metals_config)
local nvim_metals_group = vim.api.nvim_create_augroup("nvim-metals", { clear = true })
vim.api.nvim_create_autocmd("FileType", {
pattern = self.ft,
callback = function()
require("metals").initialize_or_attach(metals_config)
end,
group = nvim_metals_group,
})
end,
return metals_config
end,
config = function(self, metals_config)
local nvim_metals_group = vim.api.nvim_create_augroup("nvim-metals", { clear = true })
vim.api.nvim_create_autocmd("FileType", {
pattern = self.ft,
callback = function()
require("metals").initialize_or_attach(metals_config)
end,
group = nvim_metals_group,
})
end,
}