diff options
Diffstat (limited to 'nvim')
-rw-r--r-- | nvim/.config/nvim/lua/plugins/oil.lua | 2 | ||||
-rw-r--r-- | nvim/.config/nvim/lua/plugins/presence.lua | 2 | ||||
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/autocmds.lua | 2 | ||||
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/lsp.lua | 2 | ||||
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/lsp/configs.lua | 17 | ||||
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/options.lua | 3 |
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, }) |