(local telescope (require :telescope)) (telescope.setup {:defaults {:vimgrep_arguments {1 :rg 2 :--color=never 3 :--no-heading 4 :--with-filename 5 :--line-number 6 :--column 7 :--smart-case} :prompt_prefix "Search: " :selection_caret " " :entry_prefix " " :initial_mode :insert :selection_strategy :reset :sorting_strategy :ascending :layout_strategy :horizontal :layout_config {:horizontal {:prompt_position :top :preview_width 0.55 :results_width 0.8} :vertical {:mirror false} :width 0.87 :height 0.8 :preview_cutoff 120} :file_sorter (. (require :telescope.sorters) :get_fuzzy_file) :file_ignore_patterns {1 :node_modules} :generic_sorter (. (require :telescope.sorters) :get_generic_fuzzy_sorter) :path_display {1 :truncate} :winblend 0 :border {} :borderchars {1 "─" 2 "│" 3 "─" 4 "│" 5 "╭" 6 "╮" 7 "╯" 8 "╰"} :use_less false :set_env {:COLORTERM :truecolor} :file_previewer (. (require :telescope.previewers) :vim_buffer_cat.new) :grep_previewer (. (require :telescope.previewers) :vim_buffer_vimgrep.new) :qflist_previewer (. (require :telescope.previewers) :vim_buffer_qflist.new)}}) (telescope.load_extension :terms)