Skip to content

Commit 0e3d7f6

Browse files
group things
1 parent 0b79082 commit 0e3d7f6

File tree

1 file changed

+18
-13
lines changed

1 file changed

+18
-13
lines changed

lua/macos/init.lua

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,45 +12,50 @@ function M.setup(opts)
1212

1313
opts = vim.tbl_deep_extend('force', defaults, opts)
1414

15-
-- Copy
15+
-- ⌘ c - Copy
16+
-- Visual
1617
vim.keymap.set('v', '<D-c>', '"+y', silent_noremap)
1718

18-
-- Cut
19+
-- ⌘ x - Cut
20+
-- Visual Cut
1921
vim.keymap.set('v', '<D-x>', '"+c', silent_noremap)
2022

21-
-- Paste
22-
vim.keymap.set('', '<D-v>', '"+p', silent_noremap)
23+
-- ⌘ v - Paste
24+
vim.keymap.set('n', '<D-v>', '"+p', silent_noremap)
25+
-- Command
2326
vim.keymap.set('c', '<D-v>', '<C-r>+', silent_noremap)
27+
-- Insert
2428
vim.keymap.set('i', '<D-v>', '<C-r>+', silent_noremap)
29+
-- Terminal
2530
vim.keymap.set('t', '<D-v>', '<C-\\><C-n>"+pi', silent_noremap)
2631

27-
-- ⌘ s - save
32+
-- ⌘ s - Save
2833
vim.keymap.set('n', '<D-s>', ':w<CR>', silent)
2934
vim.keymap.set('n', '<leader>s', ':w<CR>', silent)
3035
vim.api.nvim_set_keymap('n', '<C-S>', ':%s/', silent_noremap)
3136

32-
-- ⌘ a - select all
37+
-- ⌘ a - Select All
3338
vim.keymap.set('n', '<D-a>', 'ggVG', silent)
3439

35-
-- ⌘ / - close current window
36-
vim.keymap.set('', '<D-w>', '<cmd>' .. opts.close_command .. '<cr>', silent)
40+
-- ⌘ w - close current window
41+
vim.keymap.set('n', '<D-w>', '<cmd>' .. opts.close_command .. '<cr>', silent)
42+
-- Insert
3743
vim.keymap.set('i', '<D-w>', '<cmd>' .. opts.close_command .. '<cr>', silent)
3844

39-
-- Create new tab with Command-T
45+
-- ⌘ a - New Tab
4046
vim.keymap.set('', '<D-t>', '<cmd>tabnew<cr>', silent_noremap)
4147
vim.keymap.set('i', '<D-t>', '<cmd>tabnew<cr>', silent_noremap)
4248

43-
-- IDE-like behvaior --
44-
-- ⌘ / - toggle comment
49+
-- ⌘ / - Toggle comment
4550
vim.keymap.set('n', '<D-/>', 'gcc', silent)
4651
vim.keymap.set('v', '<D-/>', 'gc', silent)
4752

48-
-- ⌘ ] - shift identation right
53+
-- ⌘ ] - Shift identation right
4954
vim.keymap.set('n', '<D-]>', '>>', silent)
5055
vim.keymap.set('v', '<D-]>', '>', silent)
5156
vim.keymap.set('i', '<D-]>', '<C-O>>>', silent)
5257

53-
-- ⌘ ] - shift identation left vim.keymap.set("n", "<D-[>", "<<", silent)
58+
-- ⌘ ] - Shift identation left vim.keymap.set("n", "<D-[>", "<<", silent)
5459
vim.keymap.set('n', '<D-[>', '<<', silent)
5560
vim.keymap.set('v', '<D-[>', '<', silent)
5661
vim.keymap.set('i', '<D-[>', '<C-O><<', silent)

0 commit comments

Comments
 (0)