summary refs log tree commit diff
path: root/.vim/lua/misc.lua
diff options
context:
space:
mode:
Diffstat (limited to '.vim/lua/misc.lua')
-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)