diff options
-rwxr-xr-x | bin/guiscripts/dmpdf | 12 | ||||
-rw-r--r-- | config/essentials/nvim/lua/user/packer.lua | 2 |
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') |