about summary refs log tree commit diff
path: root/fnl/nvrc/packs/telescope.fnl
blob: 9f9eb0fd90e42d637732a631ba676079a2ee740b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
(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)