From 019844ad335e28cc77676342dd4f7b03e55886a9 Mon Sep 17 00:00:00 2001 From: kkard2 Date: Fri, 21 Jun 2024 11:12:04 +0200 Subject: why do i hate myself --- nvim/init.lua | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) (limited to 'nvim/init.lua') diff --git a/nvim/init.lua b/nvim/init.lua index 4db3d82..1b88864 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -160,12 +160,32 @@ end) -- end) -- c is a language for some reason -vim.api.nvim_create_user_command("DefineMode", function () +vim.api.nvim_create_user_command("DefineMode", function() + -- this should not be here + vim.cmd([[ + highlight DefineModeStatus guifg=#ffffff guibg=#ff00ff + set statusline=%<%f\ %h%m%r%=%-14.(%l,%c%V%)\ %P + set statusline+=\ %#DefineModeStatus#\ DEFINE\ MODE + set statusline+=\ %* + set statusline+=\ ft=%{&filetype} + set statusline+=\ ff=%{&fileformat} + set statusline+=\ spaces=%{&expandtab} + set statusline+=%{get(b:,'\ \ gitsigns_status','')} + ]]) vim.keymap.set("i", "", "kA\\j^i") vim.keymap.set("n", "o", "o\\i") vim.keymap.set("n", "O", "O\\i") end, {}) -vim.api.nvim_create_user_command("NoDefineMode", function () +vim.api.nvim_create_user_command("NoDefineMode", function() + -- this should not be here + vim.cmd([[ + set statusline=%<%f\ %h%m%r%=%-14.(%l,%c%V%)\ %P + set statusline+=\ ft=%{&filetype} + set statusline+=\ ff=%{&fileformat} + set statusline+=\ spaces=%{&expandtab} + set statusline+=%{get(b:,'\ \ gitsigns_status','')} + ]]) + vim.keymap.del("i", "") vim.keymap.del("n", "o") vim.keymap.del("n", "O") -- cgit v1.3.1