diff --git a/nvim/cheatsheet.txt b/nvim/cheatsheet.txt index af442c3..a4ebfea 100644 --- a/nvim/cheatsheet.txt +++ b/nvim/cheatsheet.txt @@ -13,11 +13,10 @@ Add folder to workspace | wa Remove folder from workspace | wr List workspace folders | wl -## Diagnostics -Open diagnostics as floating window | e -Goto next diagnostic | [d -Goto previous diagnostic | ]d -Show diagnostics | q - +## Gitsigns +Toggle deleted | td +Diff | hd +Preview hunk | hp ## Misc +Trouble | xx Find in project | f diff --git a/nvim/init.lua b/nvim/init.lua index d83471b..ca7054e 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -65,7 +65,6 @@ nmap("t", "FloatermToggle") map("t", "t", "FloatermToggle") -- lsp on_attach mappings - local augroup = vim.api.nvim_create_augroup("LspFormatting", {}) local on_attach = function(client, bufnr) -- Enable completion triggered by @@ -123,13 +122,6 @@ lsp.sumneko_lua.setup { on_attach = on_attach, } } --- lsp diagnostic mapping -local opts = { noremap = true, silent = true } -vim.keymap.set('n', 'e', vim.diagnostic.open_float, opts) -vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts) -vim.keymap.set('n', ']d', vim.diagnostic.goto_next, opts) -vim.keymap.set('n', 'q', vim.diagnostic.setloclist, opts) - vim.cmd("colorscheme carbonfox") -- packer boilerplate @@ -201,7 +193,9 @@ return require('packer').startup(function(use) } use { 'folke/trouble.nvim', - config = function() require("trouble").setup {} + config = function() require("trouble").setup { + nmap("xx", "TroubleToggle"); + } end } use { @@ -265,11 +259,17 @@ return require('packer').startup(function(use) } use { 'lewis6991/gitsigns.nvim', config = function() - require('gitsigns').setup() + require('gitsigns').setup { + on_attach = function(bufnr) + nmap('hd', 'Gitsigns diffthis') + nmap('hp', 'Gitsigns preview_hunk') + nmap('td', 'Gitsigns toggle_deleted') + end + } end } - use { - 'sudormrfbin/cheatsheet.nvim', + use { 'sudormrfbin/cheatsheet.nvim', + -- default toggle is ? requires = { { 'nvim-telescope/telescope.nvim' }, { 'nvim-lua/popup.nvim' },