From cf0b727264aebcead4728144ea17fad90800c7f3 Mon Sep 17 00:00:00 2001 From: Ben Kyd Date: Tue, 25 Apr 2023 00:33:52 +0100 Subject: [PATCH] lsp format --- common/.config/nvim/lua/lsp-general.lua | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/common/.config/nvim/lua/lsp-general.lua b/common/.config/nvim/lua/lsp-general.lua index eddc433..4dd7371 100644 --- a/common/.config/nvim/lua/lsp-general.lua +++ b/common/.config/nvim/lua/lsp-general.lua @@ -27,12 +27,12 @@ local cmp_mappings = lsp.defaults.cmp_mappings({ if (cmp.visible()) then cmp.select_next_item(cmp_mode) elseif luasnip.expand_or_jumpable() then - luasnip.expand_or_jump() + luasnip.expand_or_jump() else fallback() end cmp.mapping.select_next_item(cmp_mode) - end, { 'i', 's'}), + end, { 'i', 's' }), [""] = cmp.mapping.select_prev_item(cmp_mode), }) @@ -64,11 +64,13 @@ lsp.on_attach(function(_, bufnr) vim.keymap.set('n', 'gt', 'Glance type_definitions', opts) vim.keymap.set('n', 'gi', 'Glance implementations', opts) vim.keymap.set('n', 'gr', 'Glance references', opts) + + vim.keymap.set('n', 'gf', 'lua vim.lsp.buf.format()', opts) end) local rust_lsp = lsp.build_options('rust_analyzer', {}) -require('rust-tools').setup({server = rust_lsp}) +require('rust-tools').setup({ server = rust_lsp }) lsp.setup() @@ -139,7 +141,7 @@ local cmp_config = { })[entry.source.name] -- add hints bc im stupid - vim_item.menu = (vim_item.menu or ' ') .. ' ' .. vim_item.kind + vim_item.menu = (vim_item.menu or ' ') .. ' ' .. vim_item.kind vim_item.kind = (cmp_kinds[vim_item.kind] or '') @@ -154,4 +156,3 @@ vim.api.nvim_set_hl(0, "CmpItemMenu", { italic = true }) vim.diagnostic.config({ virtual_text = true }) -