summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/guiscripts/dmpdf12
-rw-r--r--config/essentials/nvim/lua/user/packer.lua2
2 files changed, 13 insertions, 1 deletions
diff --git a/bin/guiscripts/dmpdf b/bin/guiscripts/dmpdf
index 56356d7..d26c841 100755
--- a/bin/guiscripts/dmpdf
+++ b/bin/guiscripts/dmpdf
@@ -1,11 +1,21 @@
#!/bin/sh
+if [ "$MENUCMD" = "tofi" ]
+then
+ menucmd="tofi --width 30% --height 30% --matching-algorithm normal --prompt-text pdf:"
+elif [ "$MENUCMD" = "dmenu" ]
+then
+ menucmd="dmenu -l 10 -g 1 -x -i -p pdf:"
+else
+ menucmd="fzf"
+fi
+
tmp="/tmp/dmpdf"
find ${1:-$HOME/docs $HOME/dl} 2> /dev/null | grep -E ".+\.pdf" | sort > "$tmp"
choice="$(\
sed 's|^/home/aluc|\~| ; s|\([^/]\)[^/]*/|\1/|g' "$tmp" |
awk '{printf "%s %s\n", NR ":", $0}' |
- dmenu -p "pdf:" -l 10 -g 1 -x -i |
+ $menucmd |
grep -oE "^[0-9]+:" |
cut -f1 -d:)"
if [ -z "$choice" ]; then
diff --git a/config/essentials/nvim/lua/user/packer.lua b/config/essentials/nvim/lua/user/packer.lua
index 890400d..42328aa 100644
--- a/config/essentials/nvim/lua/user/packer.lua
+++ b/config/essentials/nvim/lua/user/packer.lua
@@ -52,6 +52,8 @@ return require('packer').startup(function(use)
use('hrsh7th/cmp-nvim-lsp-signature-help')
use('alvan/vim-closetag')
+ use('mfussenegger/nvim-dap')
+
-- java
use('mfussenegger/nvim-jdtls')