From a7b27faa7a3ec2ec9fa2d1dcb4e6b7b5fb49b639 Mon Sep 17 00:00:00 2001 From: kkard2 Date: Sat, 28 Dec 2024 10:58:11 +0100 Subject: this is more reasonable (and it works) --- nvim/ftplugin/php.lua | 5 +++++ nvim/init.lua | 9 --------- 2 files changed, 5 insertions(+), 9 deletions(-) create mode 100644 nvim/ftplugin/php.lua (limited to 'nvim') diff --git a/nvim/ftplugin/php.lua b/nvim/ftplugin/php.lua new file mode 100644 index 0000000..a496f8a --- /dev/null +++ b/nvim/ftplugin/php.lua @@ -0,0 +1,5 @@ +local copy_indent_macro = "0\"_d$?.noh0\"myw0\"_d$\"mpa" + +vim.keymap.set({ "n" }, "o", "o" .. copy_indent_macro, { buffer = 0 }) +vim.keymap.set({ "n" }, "O", "O" .. copy_indent_macro, { buffer = 0 }) +vim.keymap.set({ "i" }, "", "" .. copy_indent_macro, { buffer = 0 }) diff --git a/nvim/init.lua b/nvim/init.lua index 82721b0..af18477 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -210,15 +210,6 @@ vim.api.nvim_create_autocmd("FileType", { end, }) -vim.api.nvim_create_autocmd("FileType", { - pattern = "php", - callback = function() - vim.keymap.set({ "n" }, "o", "o" .. copy_indent_macro) - vim.keymap.set({ "n" }, "O", "O" .. copy_indent_macro) - vim.keymap.set({ "i" }, "", "" .. copy_indent_macro) - end, -}) - -- lazy.nvim local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not vim.uv.fs_stat(lazypath) then -- cgit v1.3.1