From 0816c008c3fe11f3787d92179da04bbb4f2c0007 Mon Sep 17 00:00:00 2001 From: Matt Leong Date: Mon, 1 Nov 2021 14:33:53 -0700 Subject: [PATCH] refactor(mappings): update mappings to follow better semantics --- lua/cosmic/core/navigation/mappings.lua | 27 +++++++++++++++++++------ lua/cosmic/mappings.lua | 9 +++------ 2 files changed, 24 insertions(+), 12 deletions(-) diff --git a/lua/cosmic/core/navigation/mappings.lua b/lua/cosmic/core/navigation/mappings.lua index a4927cb..2810e0d 100644 --- a/lua/cosmic/core/navigation/mappings.lua +++ b/lua/cosmic/core/navigation/mappings.lua @@ -1,8 +1,23 @@ local map = require('cosmic.utils').map -map('n', 'p', ':Telescope find_files') -map('n', 'f', ':Telescope git_files') -map('n', 'k', ':Telescope buffers') -map('n', 's', ':Telescope live_grep') -map('n', 'gc', ':Telescope git_commits') -map('n', 'gs', ':Telescope git_status') +-- navigation +map('n', 'sf', ':Telescope find_files') +map('n', 'sg', ':Telescope git_files') +map('n', 'sk', ':Telescope buffers') +map('n', 'ss', ':Telescope live_grep') + +-- git navigation +map('n', 'ggc', ':Telescope git_commits') +map('n', 'ggs', ':Telescope git_status') + +-- quickfix navigation +map('n', 'cp', ':cprev') +map('n', 'cn', ':cnext') + +-- buffer navigation +map('n', 'bp', ':bprev') +map('n', 'bn', ':bnext') + +-- tab navigation +map('n', 'tp', ':tprev') +map('n', 'tn', ':tnext') diff --git a/lua/cosmic/mappings.lua b/lua/cosmic/mappings.lua index 7790339..f8fdb82 100644 --- a/lua/cosmic/mappings.lua +++ b/lua/cosmic/mappings.lua @@ -1,16 +1,13 @@ local map = require('cosmic.utils').map --- Quickfix +-- Quickfix mappings map('n', 'ck', ':cexpr []') map('n', 'cc', ':cclose ') map('n', 'co', ':copen ') map('n', 'cf', ':cfdo %s/') -map('n', 'cp', ':cprev ') -map('n', 'cn', ':cnext ') - -map('n', 'bp', ':bprev ') -map('n', 'bn', ':bnext ') +-- make Y behave like others +map('n', 'Y', 'y$') require('cosmic.core.navigation.mappings') require('cosmic.core.file-explorer.mappings')