27 lines
768 B
Lua
27 lines
768 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 = false,
|
|
},
|
|
},
|
|
},
|
|
})
|
|
end,
|
|
}) |