feat: verbose comments, remove vim greppgr, au clean trailing whitespaces and treesitter bugged indent

This commit is contained in:
AngeD 2022-08-26 16:44:18 +02:00
parent e02121b654
commit b7ace482ee

View File

@ -3,7 +3,6 @@ vim.cmd("packadd nvim-treesitter")
require'nvim-treesitter.configs'.setup { require'nvim-treesitter.configs'.setup {
auto_install = true, auto_install = true,
highlight = {enable = true}, highlight = {enable = true},
indent = {enable = true},
} }
vim.cmd("packadd black") vim.cmd("packadd black")
@ -19,10 +18,11 @@ vim.cmd("packadd nvim-lspconfig")
vim.cmd("packadd vim-dirdiff") vim.cmd("packadd vim-dirdiff")
vim.cmd("packadd vim-easy-align") vim.cmd("packadd vim-easy-align")
vim.keymap.set("n", "ga", "<Plug>(EasyAlign)<C-x>") vim.keymap.set("n", "ga", "<Plug>(EasyAlign)")
vim.keymap.set("x", "ga", "<Plug>(EasyAlign)<C-x>") vim.keymap.set("x", "ga", "<Plug>(EasyAlign)<C-x>")
-- variables -- variables
vim.g.mapleader = " "
vim.o.path = vim.o.path .. ",**" vim.o.path = vim.o.path .. ",**"
vim.o.expandtab = true vim.o.expandtab = true
vim.o.smartindent = true vim.o.smartindent = true
@ -37,17 +37,23 @@ vim.o.mouse = "a"
vim.o.suffixes = vim.o.suffixes .. ",.pyc" vim.o.suffixes = vim.o.suffixes .. ",.pyc"
vim.o.foldmethod = "indent" vim.o.foldmethod = "indent"
vim.o.foldlevel = 99 vim.o.foldlevel = 99
vim.o.grepprg = "grep -rn $*"
vim.wo.cc = "80" vim.wo.cc = "80"
vim.cmd("au BufWrite * :%s/\\s\\+$//e")
-- keybindings -- keybindings
-- (mode, key, command )
-- terminal escape key
vim.keymap.set("t", "<Esc>", "<C-\\><C-n>" ) vim.keymap.set("t", "<Esc>", "<C-\\><C-n>" )
-- movement keys
vim.keymap.set("n", "<C-h>", "<C-w>h" ) vim.keymap.set("n", "<C-h>", "<C-w>h" )
vim.keymap.set("n", "<C-j>", "<C-w>j" ) vim.keymap.set("n", "<C-j>", "<C-w>j" )
vim.keymap.set("n", "<C-k>", "<C-w>k" ) vim.keymap.set("n", "<C-k>", "<C-w>k" )
vim.keymap.set("n", "<C-l>", "<C-w>l" ) vim.keymap.set("n", "<C-l>", "<C-w>l" )
-- go to file:line instead of just file
vim.keymap.set("n", "gf", "gF" ) vim.keymap.set("n", "gf", "gF" )
-- remove trailing whitespaces
vim.keymap.set("n", "<Leader>w", ":%s/\\s\\+$//e<CR>")