diff --git a/.config/nvim/lua/user/autocommands.lua b/.config/nvim/lua/user/autocommands.lua index 17df3566..0a1775fb 100644 --- a/.config/nvim/lua/user/autocommands.lua +++ b/.config/nvim/lua/user/autocommands.lua @@ -2,13 +2,16 @@ vim.cmd([[ augroup _general_settings autocmd! autocmd FileType qf,help,man,lspinfo nnoremap q :close - autocmd TextYankPost * silent!lua require('vim.highlight').on_yank({higroup = 'Visual', timeout = 200}) + autocmd TextYankPost * silent!lua require("vim.highlight").on_yank({higroup = "Visual", timeout = 200}) autocmd BufWinEnter * :set formatoptions-=cro autocmd FileType qf set nobuflisted + " Remove following whitespaces autocmd BufWritePre * %s/\s\+$//e + " Center cursor on insert mode autocmd InsertEnter * norm zz highlight CursorLine ctermbg=White cterm=bold guibg=#222222 highlight CursorColumn ctermbg=White cterm=bold guibg=#222222 + let g:vimwiki_list = [{'path': '~/vimwiki/', 'syntax': 'markdown', 'ext': '.md'}] augroup end augroup _git @@ -40,9 +43,9 @@ vim.cmd([[ augroup _run autocmd! - autocmd FileType python imap wexec '!python3' shellescape(@%, 1) - autocmd FileType python map wexec '!python3' shellescape(@%, 1) - autocmd FileType rust imap wexec '!cargo run' - autocmd FileType rust map wexec '!cargo run' + autocmd FileType python imap wexec "!python3" shellescape(@%, 1) + autocmd FileType python map wexec "!python3" shellescape(@%, 1) + autocmd FileType rust imap wexec "!cargo run" + autocmd FileType rust map wexec "!cargo run" augroup end ]]) diff --git a/.config/nvim/lua/user/keymaps.lua b/.config/nvim/lua/user/keymaps.lua index 1261e038..0a8f4d23 100644 --- a/.config/nvim/lua/user/keymaps.lua +++ b/.config/nvim/lua/user/keymaps.lua @@ -26,8 +26,8 @@ keymap("n", "", "j", opts) keymap("n", "", "k", opts) -- Resize with arrows -keymap("n", "", "resize +2", opts) -keymap("n", "", "resize -2", opts) +keymap("n", "", "resize -2", opts) +keymap("n", "", "resize +2", opts) keymap("n", "", "vertical resize -2", opts) keymap("n", "", "vertical resize +2", opts) diff --git a/.config/nvim/lua/user/whichkey.lua b/.config/nvim/lua/user/whichkey.lua index b5403b7e..23a49946 100644 --- a/.config/nvim/lua/user/whichkey.lua +++ b/.config/nvim/lua/user/whichkey.lua @@ -85,8 +85,6 @@ local mappings = { "Buffers", }, ["e"] = { "NvimTreeToggle", "Explorer" }, - ["w"] = { "w!", "Save" }, - ["q"] = { "q!", "Quit" }, ["c"] = { "Bdelete!", "Close Buffer" }, ["h"] = { "nohlsearch", "No Highlight" }, ["f"] = { @@ -191,6 +189,18 @@ local mappings = { I = { "setlocal autoindent", "Enable autoindent" }, i = { "setlocal noautoindent", "Disable autoindent" }, }, + w = { + name = "Vimwiki", + w = "VimwikiIndex", + t = "VimwikiTabIndex", + s = "VimwikiUISelect", + i = "VimwikiDiaryIndex", + h = "Vimwiki2HTML", + H = "Vimwiki2HTMLBrowse", + n = "VimwikiGoto", + d = "VimwikiDeleteFile", + r = "VimwikiRenameFile", + }, } which_key.setup(setup) diff --git a/.config/shell/aliasrc b/.config/shell/aliasrc index be4726b0..0d961ed2 100644 --- a/.config/shell/aliasrc +++ b/.config/shell/aliasrc @@ -45,7 +45,7 @@ alias \ airpods="bluetoothctl connect C8:B1:CD:E0:14:4F" \ lf="lfrun" \ weather="curl wttr.in/" \ - ww="$EDITOR ~/vimwiki/index.wiki" \ + ww="$EDITOR ~/vimwiki/index.md" \ day="redshift -PO 6500" \ night="redshift -PO 4500" \ z="zathura"