4 files changed,
26 insertions(+),
39 deletions(-)
Author:
Smirnov Oleksandr
ss2316544@gmail.com
Committed at:
2022-09-07 19:08:36 +0300
Parent:
14d253b
jump to
| A | ftplugin/go.lua |
| A | ftplugin/lua.lua |
| A | ftplugin/python.lua |
| M | lua/core/autocmd.lua |
A
ftplugin/go.lua
@@ -0,0 +1,16 @@
+local map = require("core.utils").map +vim.opt_local.expandtab = false +vim.opt_local.tabstop = 4 +vim.opt_local.shiftwidth = 4 +vim.opt_local.softtabstop = 4 + +map("n", "<leader>;f", "<cmd>GoIfErr<cr>") +map("n", "<leader>;c", "<cmd>GoCmt<cr>") +map("n", "<leader>;g", "<cmd>GoGenerate<cr>") +map("n", "<leader>;o", "<cmd>GoTestAdd<cr>") +map("n", "<leader>;a", "<cmd>GoTestsAll<cr>") +map("n", "<leader>;e", "<cmd>GoTestsExpr<cr>") + +map("n", "<leader>;dt", function() + require("dap-go").debug_test() +end)
A
ftplugin/lua.lua
@@ -0,0 +1,7 @@
+local map = require("core.utils").map + +vim.opt_local.tabstop = 2 +vim.opt_local.shiftwidth = 2 +vim.opt_local.softtabstop = 2 + +map("n", "<leader>;t", "<Plug>PlenaryTestFile")
A
ftplugin/python.lua
@@ -0,0 +1,3 @@
+vim.opt_local.tabstop = 4 +vim.opt_local.shiftwidth = 4 +vim.opt_local.softtabstop = 4
M
lua/core/autocmd.lua
@@ -1,48 +1,9 @@
local cmd, opt = vim.api.nvim_create_autocmd, vim.opt_local -local map = require("core.utils").map cmd("TextYankPost", { pattern = "*", callback = function() vim.highlight.on_yank() - end, -}) - -cmd("FileType", { - pattern = "lua", - callback = function() - opt.tabstop = 2 - opt.shiftwidth = 2 - opt.softtabstop = 2 - - 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 - - map("n", "<leader>;dt", "<cmd>lua require('dap-go').debug_test()<cr>") - map("n", "<leader>;to", "<cmd>GoTestAdd<cr>") - map("n", "<leader>;ta", "<cmd>GoTestsAll<cr>") - map("n", "<leader>;te", "<cmd>GoTestsExpr<cr>") - map("n", "<leader>;g", "<cmd>GoGenerate<cr>") - map("n", "<leader>;c", "<cmd>GoCmt<cr>") - map("n", "<leader>;e", "<cmd>GoIfErr<cr>") - end, -}) - -cmd("FileType", { - pattern = "python", - callback = function() - opt.tabstop = 4 - opt.shiftwidth = 4 - opt.softtabstop = 4 end, })