diff options
| -rw-r--r-- | glide/.config/glide/glide.ts | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/glide/.config/glide/glide.ts b/glide/.config/glide/glide.ts index 9579c06..4ffa255 100644 --- a/glide/.config/glide/glide.ts +++ b/glide/.config/glide/glide.ts @@ -79,6 +79,41 @@ glide.keymaps.set('normal', '<A-x>', 'commandline_show'); glide.keymaps.set('normal', 't', 'commandline_show tab_new '); glide.keymaps.del('normal', ':'); +// Search +glide.keymaps.set('normal', '<C-s>', function() { + if (glide.findbar.is_focused()) { + glide.findbar.next_match(); + } + else { + glide.findbar.open(); + } +}); +glide.keymaps.set('normal', '<C-r>', function() { + if (glide.findbar.is_focused()) { + glide.findbar.previous_match(); + } + else { + glide.findbar.open(); + } +}); +glide.keymaps.set('insert', '<C-s>', function() { + if (glide.findbar.is_focused()) { + glide.findbar.next_match(); + } +}); +glide.keymaps.set('insert', '<C-r>', function() { + if (glide.findbar.is_focused()) { + glide.findbar.previous_match(); + } +}); +glide.keymaps.set('insert', '<C-g>', function() { + if (glide.findbar.is_open()) { + glide.findbar.close(); + } + + glide.excmds.execute('mode_change normal'); +}); + async function installPuntAddons() { await glide.addons.install("https://addons.mozilla.org/firefox/downloads/file/4677239/1password_x_password_manager-8.12.1.3.xpi"); } |
