Remove autcommands for formatting, use Lsp instead
This commit is contained in:
parent
b8d3bc0d4e
commit
b3553e7a65
2 changed files with 1 additions and 17 deletions
|
@ -1,12 +1,6 @@
|
||||||
-- AUTOCOMMANDS
|
-- AUTOCOMMANDS
|
||||||
|
|
||||||
local group = vim.api.nvim_create_augroup("configgroup", { clear = true })
|
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
|
-- Open pdf after entering .ly file for side-by-side
|
||||||
vim.api.nvim_create_autocmd("VimEnter", {
|
vim.api.nvim_create_autocmd("VimEnter", {
|
||||||
pattern = "*.ly",
|
pattern = "*.ly",
|
||||||
|
@ -28,17 +22,6 @@ vim.api.nvim_create_autocmd({ "BufLeave", "FocusLost", "InsertEnter" }, {
|
||||||
command = "set norelativenumber",
|
command = "set norelativenumber",
|
||||||
group = group
|
group = group
|
||||||
})
|
})
|
||||||
-- FileType autocommands
|
|
||||||
vim.api.nvim_create_autocmd("FileType", {
|
|
||||||
pattern = "rust",
|
|
||||||
command = "nnoremap <F9> :RustFmt<CR>",
|
|
||||||
group = group
|
|
||||||
})
|
|
||||||
vim.api.nvim_create_autocmd("FileType", {
|
|
||||||
pattern = "python",
|
|
||||||
command = "nnoremap <F9> :Black<CR>",
|
|
||||||
group = group
|
|
||||||
})
|
|
||||||
vim.api.nvim_create_autocmd("FileType", {
|
vim.api.nvim_create_autocmd("FileType", {
|
||||||
pattern = { "lilypond", },
|
pattern = { "lilypond", },
|
||||||
command = "setlocal foldmethod=indent",
|
command = "setlocal foldmethod=indent",
|
||||||
|
|
|
@ -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', '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', 'gT', vim.lsp.buf.type_definition, { buffer = 0, remap = false })
|
||||||
vim.keymap.set('n', '<leader>r', vim.lsp.buf.rename, { buffer = 0, remap = false })
|
vim.keymap.set('n', '<leader>r', vim.lsp.buf.rename, { buffer = 0, remap = false })
|
||||||
|
vim.keymap.set('n', '<leader>f', vim.lsp.buf.formatting, { buffer = 0, remap = false })
|
||||||
vim.keymap.set('n', '<leader>dj', vim.diagnostic.goto_next, { buffer = 0, remap = false })
|
vim.keymap.set('n', '<leader>dj', vim.diagnostic.goto_next, { buffer = 0, remap = false })
|
||||||
vim.keymap.set('n', '<leader>dk', vim.diagnostic.goto_prev, { buffer = 0, remap = false })
|
vim.keymap.set('n', '<leader>dk', vim.diagnostic.goto_prev, { buffer = 0, remap = false })
|
||||||
vim.keymap.set('n', '<leader>vd', vim.diagnostic.open_float, { buffer = 0, remap = false })
|
vim.keymap.set('n', '<leader>vd', vim.diagnostic.open_float, { buffer = 0, remap = false })
|
||||||
|
|
Loading…
Add table
Reference in a new issue