summary refs log tree commit diff
path: root/.vim
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2022-07-01 17:04:55 +0200
committerRobert Günzler <r@gnzler.io>2022-08-02 22:15:23 +0200
commit460a4f1019d8086286d866b5388dc03503931d15 (patch)
treea18d8b53c26bd624bff0bc8caa0d171b724dfc77 /.vim
parent258615f8ea3cd2c0216904cec72672a6ad37d4bf (diff)
vim: hide telescope preview by default, add toggle
Diffstat (limited to '.vim')
-rw-r--r--.vim/lua/plugins.lua31
1 files changed, 17 insertions, 14 deletions
diff --git a/.vim/lua/plugins.lua b/.vim/lua/plugins.lua
index c5a507c..887d19f 100644
--- a/.vim/lua/plugins.lua
+++ b/.vim/lua/plugins.lua
@@ -641,34 +641,37 @@ require('packer').startup({function()
           -- initial_mode = 'input',
           prompt_prefix = '> ',
           selection_caret = '* ',
-
           sorting_strategy = 'ascending',
 
-          preview_title = '',
+          preview = false,
+          results_title = false,
+
           layout_strategy = 'bottom_pane',
           layout_config = {
-            preview_cutoff = 1,
-            height = 20,
+            -- preview_cutoff = 1,
+            -- height = 20,
           },
+
           border = true,
           borderchars = {
-            'z',
-            prompt = { '─', ' ', ' ', ' ', '─', '─', ' ', ' ' },
-            results = { ' ' },
-            -- results = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h' },
             preview = { '─', '│', '─', '│', '┌', '┐', '┘', '└'},
-
-            -- "center"
-            -- { '─', '│', '─', '│', '┌', '┐', '┘', '└'},
-            -- prompt = {'─', '│', ' ', '│', '┌', '┐', '│', '│'},
-            -- results = {'─', '│', '─', '│', '├', '┤', '┘', '└'},
-            -- preview = { '─', '│', '─', '│', '┌', '┐', '┘', '└'},
+            prompt = { '─', ' ', ' ', ' ', '─', '─', ' ', ' ' },
+            results = { '' },
           },
 
           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,
 
+          mappings = {
+            i = {
+              ['<C-Space>'] = require('telescope.actions.layout').toggle_preview,
+            },
+            n = {
+              ['<C-Space>'] = require('telescope.actions.layout').toggle_preview,
+            },
+          },
+
           extensions = {
             fzf = {
               fuzzy = true,