diff options
Diffstat (limited to 'fnl')
-rw-r--r-- | fnl/config/telescope.fnl | 13 | ||||
-rw-r--r-- | fnl/config/which-key.fnl | 6 |
2 files changed, 11 insertions, 8 deletions
diff --git a/fnl/config/telescope.fnl b/fnl/config/telescope.fnl index 0f327f1..0d33d40 100644 --- a/fnl/config/telescope.fnl +++ b/fnl/config/telescope.fnl @@ -1,5 +1,7 @@ ;; Telescope a highly extendable fuzzy finder over lists. -(module config.telescope {autoload {util util}}) +(module config.telescope {autoload {util util nvim aniseed.nvim}}) + +(def- opts {:noremap true :silent true}) (let [telescope (util.load-plugin :telescope)] (let [actions (require :telescope.actions)] @@ -72,4 +74,11 @@ :case_mode :smart_case}}}) (telescope.load_extension :fzf) (telescope.load_extension :file_browser) - (telescope.load_extension :projects))) + (telescope.load_extension :projects) + (nvim.set_keymap :n :<C-b> + "<cmd>lua require('telescope.builtin').buffers(require('telescope.themes').get_dropdown{sort_lastused = true, previewer = false})<cr>" + opts) + (nvim.set_keymap :n :<C-f> + "<cmd>lua require('telescope.builtin').find_files(require('telescope.themes').get_dropdown{previewer = false})<cr>" + opts) + (nvim.set_keymap :n :<C-t> "<cmd>Telescope live_grep theme=ivy<cr>" opts))) diff --git a/fnl/config/which-key.fnl b/fnl/config/which-key.fnl index 063a3da..75c90b1 100644 --- a/fnl/config/which-key.fnl +++ b/fnl/config/which-key.fnl @@ -42,15 +42,9 @@ :a {:name :Aerial :a [:<cmd>AerialToggle!<CR> "Toggle Aerial"] :c [:<cmd>AerialClose<CR> "Close Aerial"]} - :b ["<cmd>lua require('telescope.builtin').buffers(require('telescope.themes').get_dropdown{previewer = false})<cr>" - :Buffers] :e [:<cmd>NvimTreeToggle<cr> :Explorer] :c [:<cmd>Bdelete!<CR> "Close Buffer"] :n [:<cmd>nohlsearch<CR> "No Highlight"] - :f ["<cmd>lua require('telescope.builtin').find_files(require('telescope.themes').get_dropdown{previewer = false})<cr>" - "Find files"] - :F ["<cmd>Telescope file_browser<cr>" "Browse files"] - :t ["<cmd>Telescope live_grep theme=ivy<cr>" "Find Text"] :P ["<cmd>Telescope projects<cr>" :Projects] :z [:<cmd>ZenMode<cr> "Zen Mode"] :p {:name :Packer |