From b3553e7a651bb3352e6d18c3822908ce1ea24725 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@clevo" Date: Sun, 14 Aug 2022 12:32:39 +0200 Subject: [PATCH] Remove autcommands for formatting, use Lsp instead --- roles/neovim/files/lua/autocommands.lua | 17 ----------------- roles/neovim/files/lua/plugins/options/lsp.lua | 1 + 2 files changed, 1 insertion(+), 17 deletions(-) diff --git a/roles/neovim/files/lua/autocommands.lua b/roles/neovim/files/lua/autocommands.lua index 4526c51..456edbb 100644 --- a/roles/neovim/files/lua/autocommands.lua +++ b/roles/neovim/files/lua/autocommands.lua @@ -1,12 +1,6 @@ -- AUTOCOMMANDS local group = vim.api.nvim_create_augroup("configgroup", { clear = true }) --- Run Flake8 on write in python files -vim.api.nvim_create_autocmd("BufWritePost", { - pattern = "*.py", - command = "call flake8#Flake8()", - group = group -}) -- Open pdf after entering .ly file for side-by-side vim.api.nvim_create_autocmd("VimEnter", { pattern = "*.ly", @@ -28,17 +22,6 @@ vim.api.nvim_create_autocmd({ "BufLeave", "FocusLost", "InsertEnter" }, { command = "set norelativenumber", group = group }) --- FileType autocommands -vim.api.nvim_create_autocmd("FileType", { - pattern = "rust", - command = "nnoremap :RustFmt", - group = group -}) -vim.api.nvim_create_autocmd("FileType", { - pattern = "python", - command = "nnoremap :Black", - group = group -}) vim.api.nvim_create_autocmd("FileType", { pattern = { "lilypond", }, command = "setlocal foldmethod=indent", diff --git a/roles/neovim/files/lua/plugins/options/lsp.lua b/roles/neovim/files/lua/plugins/options/lsp.lua index 3e87ee0..f261bef 100644 --- a/roles/neovim/files/lua/plugins/options/lsp.lua +++ b/roles/neovim/files/lua/plugins/options/lsp.lua @@ -6,6 +6,7 @@ local attach_fn = function() vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, { buffer = 0, remap = false }) vim.keymap.set('n', 'gT', vim.lsp.buf.type_definition, { buffer = 0, remap = false }) vim.keymap.set('n', 'r', vim.lsp.buf.rename, { buffer = 0, remap = false }) + vim.keymap.set('n', 'f', vim.lsp.buf.formatting, { buffer = 0, remap = false }) vim.keymap.set('n', 'dj', vim.diagnostic.goto_next, { buffer = 0, remap = false }) vim.keymap.set('n', 'dk', vim.diagnostic.goto_prev, { buffer = 0, remap = false }) vim.keymap.set('n', 'vd', vim.diagnostic.open_float, { buffer = 0, remap = false })