aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--nvim/.config/nvim/lua/plugins/oil.lua2
-rw-r--r--nvim/.config/nvim/lua/plugins/presence.lua2
-rw-r--r--nvim/.config/nvim/lua/tobyvin/autocmds.lua2
-rw-r--r--nvim/.config/nvim/lua/tobyvin/lsp.lua2
-rw-r--r--nvim/.config/nvim/lua/tobyvin/lsp/configs.lua17
-rw-r--r--nvim/.config/nvim/lua/tobyvin/options.lua3
6 files changed, 15 insertions, 13 deletions
diff --git a/nvim/.config/nvim/lua/plugins/oil.lua b/nvim/.config/nvim/lua/plugins/oil.lua
index ae05804..ab33ef5 100644
--- a/nvim/.config/nvim/lua/plugins/oil.lua
+++ b/nvim/.config/nvim/lua/plugins/oil.lua
@@ -19,7 +19,7 @@ function M:init()
end, { desc = "Open parent directory" })
vim.api.nvim_create_autocmd("User", {
- group = vim.api.nvim_create_augroup("tobyvin_oil", { clear = true }),
+ group = vim.api.nvim_create_augroup("user.oil", { clear = true }),
pattern = "SessionSavePre",
callback = function(args)
if vim.bo[args.buf].filetype == "oil" then
diff --git a/nvim/.config/nvim/lua/plugins/presence.lua b/nvim/.config/nvim/lua/plugins/presence.lua
index e84b3eb..3599f65 100644
--- a/nvim/.config/nvim/lua/plugins/presence.lua
+++ b/nvim/.config/nvim/lua/plugins/presence.lua
@@ -14,7 +14,7 @@ function M:config(opts)
})
vim.api.nvim_create_autocmd("FocusLost", {
- group = vim.api.nvim_create_augroup("tobyvin.presence_idle", { clear = true }),
+ group = vim.api.nvim_create_augroup("user.presence", { clear = true }),
callback = function()
local idle_timer = vim.defer_fn(function()
require("presence").log:debug("Idle timeout reached...")
diff --git a/nvim/.config/nvim/lua/tobyvin/autocmds.lua b/nvim/.config/nvim/lua/tobyvin/autocmds.lua
index cddaa93..38e24ad 100644
--- a/nvim/.config/nvim/lua/tobyvin/autocmds.lua
+++ b/nvim/.config/nvim/lua/tobyvin/autocmds.lua
@@ -1,4 +1,4 @@
-local augroup = vim.api.nvim_create_augroup("tobyvin", { clear = true })
+local augroup = vim.api.nvim_create_augroup("user", { clear = true })
vim.api.nvim_create_autocmd("TextYankPost", {
group = augroup,
diff --git a/nvim/.config/nvim/lua/tobyvin/lsp.lua b/nvim/.config/nvim/lua/tobyvin/lsp.lua
index 9286a3e..288b5f8 100644
--- a/nvim/.config/nvim/lua/tobyvin/lsp.lua
+++ b/nvim/.config/nvim/lua/tobyvin/lsp.lua
@@ -1,4 +1,4 @@
-local augroup = vim.api.nvim_create_augroup("lsp", { clear = true })
+local augroup = vim.api.nvim_create_augroup("user.lsp", { clear = true })
vim.api.nvim_create_autocmd("LspAttach", {
group = augroup,
diff --git a/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua b/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua
index 3aa0048..dea2b21 100644
--- a/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua
+++ b/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua
@@ -142,7 +142,7 @@ local M = {
},
},
on_attach = function(client, bufnr)
- vim.keymap.set({ "x", "n" }, "gx", function()
+ local function external_docs()
local params = vim.lsp.util.make_position_params(0, client.offset_encoding)
local resp, err = client.request_sync("experimental/externalDocs", params, nil, bufnr)
@@ -172,14 +172,18 @@ local M = {
end
return "<Ignore>"
end
- end, { expr = true, desc = "open external docs", buffer = bufnr })
+ end
+
+ vim.keymap.set({ "x", "n" }, "gx", external_docs, {
+ expr = true,
+ desc = "open external docs",
+ buffer = bufnr,
+ })
end,
},
ruff_lsp = {
on_attach = function(client)
- if client.name == "ruff_lsp" then
- client.server_capabilities.hoverProvider = false
- end
+ client.server_capabilities.hoverProvider = false
end,
},
taplo = {},
@@ -209,7 +213,7 @@ local M = {
onOpenAndSave = true,
},
latexindent = {
- ["local"] = string.format("%s/latexindent/indentconfig.yaml", vim.env.XDG_CONFIG_HOME),
+ ["local"] = vim.fs.joinpath(vim.env.XDG_CONFIG_HOME, "latexindent/indentconfig.yaml"),
modifyLineBreaks = true,
},
},
@@ -217,7 +221,6 @@ local M = {
on_attach = function(_, bufnr)
vim.b[bufnr].tex_flavor = "latex"
vim.wo[0][bufnr].spell = true
- vim.keymap.set("n", "gx", vim.cmd.TexlabForward, { desc = "open in pdf" })
end,
},
typos_lsp = {
diff --git a/nvim/.config/nvim/lua/tobyvin/options.lua b/nvim/.config/nvim/lua/tobyvin/options.lua
index 9b3a8f3..43a6c24 100644
--- a/nvim/.config/nvim/lua/tobyvin/options.lua
+++ b/nvim/.config/nvim/lua/tobyvin/options.lua
@@ -55,9 +55,8 @@ vim.opt.wrap = false
vim.opt.wrapscan = false
vim.api.nvim_create_autocmd("FileType", {
- group = vim.api.nvim_create_augroup("options", { clear = true }),
+ group = vim.api.nvim_create_augroup("user.options", { clear = true }),
callback = function()
- ---@diagnostic disable-next-line: param-type-mismatch
vim.opt_local.formatoptions:remove("o")
end,
})