kickstart.nvim/lua/autocmds.lua

27 lines
767 B
Lua

-- Show yanked parts
vim.api.nvim_create_autocmd('TextYankPost', {
desc = 'Highlight when yanking (copying) text',
group = vim.api.nvim_create_augroup('kickstart-highlight-yank', { clear = true }),
callback = function()
vim.hl.on_yank()
end,
})
-- Start python lsp server when python file enters buffer
vim.api.nvim_create_autocmd("FileType", {
pattern = "python",
callback = function()
vim.lsp.start({
name = "pyright",
cmd = { "pyright-langserver", "--stdio" },
root_dir = vim.fn.getcwd(),
settings = {
python = {
analysis = {
openFilesOnly = true,
},
},
},
})
end,
})