summary refs log tree commit diff
path: root/.vim/lua/misc.lua
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2022-02-08 23:57:47 +0100
committerRobert Günzler <r@gnzler.io>2022-02-08 23:57:47 +0100
commit9cf1fb11259a5e4a306d124a23d6b86a6308e2a8 (patch)
treedc10432aaab040106878d5723ab6ce9381d16324 /.vim/lua/misc.lua
parent2e3ebd3b8e2fbf88e1681ef52248ad3de1c4a251 (diff)
vim: add prompt title to file search / live grep helpers
Diffstat (limited to '')
-rw-r--r--.vim/lua/misc.lua12
1 files changed, 10 insertions, 2 deletions
diff --git a/.vim/lua/misc.lua b/.vim/lua/misc.lua
index 0c4d191..31663a9 100644
--- a/.vim/lua/misc.lua
+++ b/.vim/lua/misc.lua
@@ -74,12 +74,20 @@ end
 
 function M.live_grep(dirs)
   if not dirs then vim.ui.input('Dirs: ', function(result) dirs = result end) end
-  require('telescope.builtin').live_grep {search_dirs=vim.split(dirs, ',')}
+  if not dirs then dirs = '%:p:h' end
+  require('telescope.builtin').live_grep {
+    search_dirs=vim.split(dirs, ','),
+    prompt_title='Live Grep: '.. vim.fn.expand(dirs),
+  }
 end
 
 function M.find_files(dirs)
   if not dirs then vim.ui.input('Dirs: ', function(result) dirs = result end) end
-  require('telescope.builtin').find_files {search_dirs=vim.split(dirs, ',')}
+  if not dirs then dirs = '%:h:p' end
+  require('telescope.builtin').find_files {
+    search_dirs=vim.split(dirs, ','),
+    prompt_title='Find Files: '.. vim.fn.expand(dirs),
+  }
 end
 
 local function render_link_preview(buf, ln, link)