aboutsummaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/nvim/ftplugin/lua.lua1
-rw-r--r--.config/nvim/init.lua19
2 files changed, 19 insertions, 1 deletions
diff --git a/.config/nvim/ftplugin/lua.lua b/.config/nvim/ftplugin/lua.lua
deleted file mode 100644
index 9a1cdd8..0000000
--- a/.config/nvim/ftplugin/lua.lua
+++ /dev/null
@@ -1 +0,0 @@
-vim.o.tabstop = 2
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
index 2af436c..16d5479 100644
--- a/.config/nvim/init.lua
+++ b/.config/nvim/init.lua
@@ -28,6 +28,25 @@ vim.opt.cinoptions:append(":0,N-s,E-s,(s,Ws")
vim.g.mapleader = " "
+-- I know ftplugin exists, but I don't wanna use it
+local lang_conf = {
+ lua = {
+ tabstop = 2,
+ shiftwidth = 2,
+ }
+}
+
+for lang, conf in pairs(lang_conf) do
+ vim.api.nvim_create_autocmd("FileType", {
+ pattern = lang,
+ callback = function()
+ for k, v in pairs(conf) do
+ vim.o[k] = v
+ end
+ end,
+ })
+end
+
vim.pack.add({
"https://github.com/neovim/nvim-lspconfig",
"https://github.com/stevearc/oil.nvim",