From b7ace482eea87f21f0aa912ae659014567101f7c Mon Sep 17 00:00:00 2001 From: AngeD Date: Fri, 26 Aug 2022 16:44:18 +0200 Subject: [PATCH] feat: verbose comments, remove vim greppgr, au clean trailing whitespaces and treesitter bugged indent --- .config/nvim/init.lua | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 2cf280b..06d837f 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -3,7 +3,6 @@ vim.cmd("packadd nvim-treesitter") require'nvim-treesitter.configs'.setup { auto_install = true, highlight = {enable = true}, - indent = {enable = true}, } vim.cmd("packadd black") @@ -19,10 +18,11 @@ vim.cmd("packadd nvim-lspconfig") vim.cmd("packadd vim-dirdiff") vim.cmd("packadd vim-easy-align") -vim.keymap.set("n", "ga", "(EasyAlign)") +vim.keymap.set("n", "ga", "(EasyAlign)") vim.keymap.set("x", "ga", "(EasyAlign)") -- variables +vim.g.mapleader = " " vim.o.path = vim.o.path .. ",**" vim.o.expandtab = true vim.o.smartindent = true @@ -37,17 +37,23 @@ vim.o.mouse = "a" vim.o.suffixes = vim.o.suffixes .. ",.pyc" vim.o.foldmethod = "indent" vim.o.foldlevel = 99 -vim.o.grepprg = "grep -rn $*" vim.wo.cc = "80" -vim.cmd("au BufWrite * :%s/\\s\\+$//e") -- keybindings -vim.keymap.set("t", "", "") +-- (mode, key, command ) -vim.keymap.set("n", "", "h" ) -vim.keymap.set("n", "", "j" ) -vim.keymap.set("n", "", "k" ) -vim.keymap.set("n", "", "l" ) +-- terminal escape key +vim.keymap.set("t", "", "" ) -vim.keymap.set("n", "gf", "gF" ) +-- movement keys +vim.keymap.set("n", "", "h" ) +vim.keymap.set("n", "", "j" ) +vim.keymap.set("n", "", "k" ) +vim.keymap.set("n", "", "l" ) + +-- go to file:line instead of just file +vim.keymap.set("n", "gf", "gF" ) + +-- remove trailing whitespaces +vim.keymap.set("n", "w", ":%s/\\s\\+$//e")