From bd05bc392a3cb11696c94a8bf7578d8a03b9c728 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sat, 9 Aug 2025 07:44:55 -0700 Subject: [PATCH] [vim] Add Meta-O to show open buffers in Neovide --- config/nvim/lua/keys.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/config/nvim/lua/keys.lua b/config/nvim/lua/keys.lua index 4eaebbb..d83fb21 100644 --- a/config/nvim/lua/keys.lua +++ b/config/nvim/lua/keys.lua @@ -6,7 +6,7 @@ local function init_key_options() vim.g.mapleader = "," end -local function navigation_mappings() +local function text_navigation_mappings() local options = { noremap = true } -- Navigate by soft-wrapped lines using Alt/Option/Meta + jk @@ -87,17 +87,22 @@ end local function telescope_mappings() local builtin = require('telescope.builtin') + map('n', 'ff', builtin.find_files, { desc = 'Telescope find files' }) map('n', 'fg', builtin.live_grep, { desc = 'Telescope live grep' }) map('n', 'fb', builtin.buffers, { desc = 'Telescope buffers' }) map('n', 'fh', builtin.help_tags, { desc = 'Telescope help tags' }) + + if vim.fn.has('gui_running') then + map('n', 'D-O', builtin.buffers, { desc = 'Open existing' }) + end end local function init_all_global_keybindings() init_key_options() clipboard_mappings() window_key_mappings() - navigation_mappings() + text_navigation_mappings() diagnostic_mappings() telescope_mappings() end