1 files changed,
40 insertions(+),
1 deletions(-)
Author:
Smirnov Olexander
ss2316544@gmail.com
Committed at:
2022-05-02 14:45:24 +0300
Parent:
2039eb9
M
lua/core/autocmd.lua
@@ -1,4 +1,4 @@
-local cmd = vim.api.nvim_create_autocmd +local cmd, opt = vim.api.nvim_create_autocmd, vim.opt_local cmd("TextYankPost", { pattern = "*",@@ -6,3 +6,42 @@ callback = function()
vim.highlight.on_yank() end, }) + +cmd("FileType", { + pattern = "lua", + callback = function() + opt.tabstop = 2 + opt.shiftwidth = 2 + opt.softtabstop = 2 + + require("core.utils").map("n", "<leader>;t", "<Plug>PlenaryTestFile") + end, +}) + +cmd("FileType", { + pattern = "go", + callback = function() + opt.expandtab = false + opt.tabstop = 4 + opt.shiftwidth = 4 + opt.softtabstop = 4 + end, +}) + +cmd("FileType", { + pattern = "python", + callback = function() + opt.tabstop = 4 + opt.shiftwidth = 4 + opt.softtabstop = 4 + end, +}) + +cmd("FileType", { + pattern = "javascript,typescript", + callback = function() + opt.tabstop = 2 + opt.shiftwidth = 2 + opt.softtabstop = 2 + end, +})