diff --git a/.config/nvim/after/ftplugin/markdown.lua b/.config/nvim/after/ftplugin/markdown.lua index 6b8207d..9bbd928 100644 --- a/.config/nvim/after/ftplugin/markdown.lua +++ b/.config/nvim/after/ftplugin/markdown.lua @@ -6,3 +6,6 @@ vim.api.nvim_create_autocmd({ 'BufEnter', 'FileType' }, vim.o.shiftwidth = 2 vim.o.softtabstop = 2 vim.o.textwidth = 100 + +-- iamcco/markdown-preview.nvim +vim.keymap.set('n', 'p', ':MarkdownPreviewToggle', { noremap = true }) diff --git a/.config/nvim/after/ftplugin/tex.lua b/.config/nvim/after/ftplugin/tex.lua index 9af9625..baf49c4 100644 --- a/.config/nvim/after/ftplugin/tex.lua +++ b/.config/nvim/after/ftplugin/tex.lua @@ -5,3 +5,6 @@ vim.api.nvim_create_autocmd({ 'VimLeave' }, vim.o.shiftwidth = 2 vim.o.softtabstop = 2 + +-- frabjous/knap +vim.keymap.set('n', 'p', require("knap").toggle_autopreviewing, { noremap = true }) diff --git a/.config/nvim/lua/keymap.lua b/.config/nvim/lua/keymap.lua index df88fee..d4f94fc 100644 --- a/.config/nvim/lua/keymap.lua +++ b/.config/nvim/lua/keymap.lua @@ -33,24 +33,6 @@ vim.keymap.set('n', 'ss', ':%s//gI', { noremap = true -- irc compatibility for interactivity vim.keymap.set('n', 'is', ':.w >> indd', { noremap = true }) --- the following keymap settings are plugin dependent - --- frabjous/knap -vim.api.nvim_create_autocmd('FileType', { - pattern = 'tex', - callback = function() - vim.keymap.set('n', 'p', ':lua require("knap").toggle_autopreviewing()', { noremap = true }) - end, -}) - --- iamcco/markdown-preview.nvim -vim.api.nvim_create_autocmd('FileType', { - pattern = 'markdown', - callback = function() - vim.keymap.set('n', 'p', ':MarkdownPreviewToggle', { noremap = true }) - end, -}) - -- SmiteshP/nvim-navbuddy vim.keymap.set('n', '', ':Navbuddy', {}) @@ -58,8 +40,8 @@ vim.keymap.set('n', '', ':Navbuddy', {}) vim.keymap.set('n', '', ':NvimTreeToggle toggle', {}) -- numtostr/fterm.nvim -vim.keymap.set('n', 't', ':lua require("FTerm").toggle()', { noremap = true }) -vim.keymap.set('t', 't', ':lua require("FTerm").toggle()', { noremap = true }) +vim.keymap.set({ 'n', 't' }, 't', require("FTerm").toggle, { noremap = true }) + local lazygit = require("FTerm"):new({ cmd = 'lazygit', }) @@ -73,16 +55,16 @@ vim.keymap.set( 'n', 'gdc', ":DiffviewClose") vim.keymap.set( 'n', 'x', ":TroubleToggle") -- hrsh7th/nvim-cmp -vim.keymap.set('n', 'gD', ':lua vim.lsp.buf.declaration()', { noremap = true }) -vim.keymap.set('n', 'gd', ':lua vim.lsp.buf.definition()', { noremap = true }) -vim.keymap.set('n', 'gy', ':lua vim.lsp.buf.type_definition()', { noremap = true }) -vim.keymap.set('n', 'gi', ':lua vim.lsp.buf.implementation()', { noremap = true }) -vim.keymap.set('n', 'gr', ':lua vim.lsp.buf.references()', { noremap = true }) -vim.keymap.set('n', 'K', ':lua vim.lsp.buf.hover()', { noremap = true }) -vim.keymap.set('n', '', ':lua vim.lsp.buf.format()', { noremap = true }) +vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, { noremap = true }) +vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { noremap = true }) +vim.keymap.set('n', 'gy', vim.lsp.buf.type_definition, { noremap = true }) +vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, { noremap = true }) +vim.keymap.set('n', 'gr', vim.lsp.buf.references, { noremap = true }) +vim.keymap.set('n', 'K', vim.lsp.buf.hover, { noremap = true }) +vim.keymap.set('n', '', vim.lsp.buf.format, { noremap = true }) -- filipdutescu/renamer.nvim -vim.keymap.set('n', '', ':lua require("renamer").rename()', { noremap = true }) +vim.keymap.set('n', '', require("renamer").rename, { noremap = true }) -- nvim-telescope/telescope.nvim vim.keymap.set('n', '', ':Telescope find_files', { noremap = true })