From b6f74496d53709caa22b5d1e9b42d69f27312ef2 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 5 Mar 2023 12:14:52 +0100 Subject: edited nvim keybinds --- bin/guiscripts/linkhandler | 3 --- 1 file changed, 3 deletions(-) (limited to 'bin/guiscripts') diff --git a/bin/guiscripts/linkhandler b/bin/guiscripts/linkhandler index a3a6b64..c055302 100755 --- a/bin/guiscripts/linkhandler +++ b/bin/guiscripts/linkhandler @@ -8,9 +8,6 @@ if [ -z "$1" ]; then url="$(xclip -sel c -o)" -else - url="$1" -fi dunstify "linkhandler" "handling $url" case "$url" in -- cgit v1.2.3 From b75ec24e80504b24b1d35f6d6c6d55b14f564517 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 5 Mar 2023 12:21:24 +0100 Subject: rewritten sturl to better handle links --- bin/guiscripts/sturl | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'bin/guiscripts') diff --git a/bin/guiscripts/sturl b/bin/guiscripts/sturl index f7a3956..bf1fb02 100755 --- a/bin/guiscripts/sturl +++ b/bin/guiscripts/sturl @@ -1,4 +1,11 @@ #!/bin/sh -regex='\(ipfs:\|ipns:\|magnet:\|mailto:\|gemini:\|gopher:\|https:\|http:\|news:\|file:\|git:\|ssh:\|ftp:\)[^\<>"{-}\^`]\+' -url="$(grep "$regex" | sort | uniq | dmenu -g 1 -l 10 -x -c)" -linkhandler $url + +regex='(((https?|gopher|gemini|ftps?|git)://|www\.)[a-zA-Z0-9.]*[:;a-zA-Z0-9./+@$&%?$\#=_~-]*)|(magnet:\?xt=urn:btih:[a-zA-Z0-9]*)' +url="$(cat | tr -d '\n' | grep -Eo "$regex" | dmenu -x -c -g 1 -l 10)" +[ -z "$url" ] && exit 1 + +case $1 in + 'c') echo -n "$url" | xclip -sel c -r ;; + 'o') linkhandler "$url" ;; + *) echo "no option" ;; +esac -- cgit v1.2.3 From 0471aaf80260bf074fcbcd196fff26855cc67b19 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 5 Mar 2023 12:21:49 +0100 Subject: simplified test in linkhandler --- bin/guiscripts/linkhandler | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bin/guiscripts') diff --git a/bin/guiscripts/linkhandler b/bin/guiscripts/linkhandler index c055302..da2d656 100755 --- a/bin/guiscripts/linkhandler +++ b/bin/guiscripts/linkhandler @@ -6,7 +6,7 @@ # if a music file or pdf, it will download, # otherwise it opens link in browser. -if [ -z "$1" ]; then +test -z "${url:=$1}" && url="$(xclip -sel c -o)" dunstify "linkhandler" "handling $url" -- cgit v1.2.3 From c464ed60ff355be8c686f9bfc88dbba468217d43 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 5 Mar 2023 12:31:19 +0100 Subject: moved keybinds back in zk.lua --- bin/guiscripts/dmpdf | 2 +- bin/guiscripts/dmvid | 2 +- config/essentials/nvim/ftplugin/telekasten.lua | 29 +++++++------------------- config/essentials/nvim/lua/tlast/zk.lua | 14 +++++++++++++ 4 files changed, 24 insertions(+), 23 deletions(-) (limited to 'bin/guiscripts') diff --git a/bin/guiscripts/dmpdf b/bin/guiscripts/dmpdf index cf1f0dd..b13eba9 100755 --- a/bin/guiscripts/dmpdf +++ b/bin/guiscripts/dmpdf @@ -1,6 +1,6 @@ #!/bin/bash -find ${1:-~/docs ~/Downloads} 2> /dev/null | grep -E ".+\.pdf" | sort > /tmp/dmpdf +find ${1:-~/docs ~/dl} 2> /dev/null | grep -E ".+\.pdf" | sort > /tmp/dmpdf choice="$(\ sed 's|^/home/aluc|\~| ; s|\([^/]\)[^/]*/|\1/|g' /tmp/dmpdf \ | awk '{printf "%s %s\n", NR ":", $0}' \ diff --git a/bin/guiscripts/dmvid b/bin/guiscripts/dmvid index ee7f865..16e164f 100755 --- a/bin/guiscripts/dmvid +++ b/bin/guiscripts/dmvid @@ -1,6 +1,6 @@ #!/usr/bin/env bash -find ${1:-~/movies ~/Downloads} 2> /dev/null | grep -E ".+\.(webm|mp4|mpeg|mkv)$" | sort > /tmp/dmvids +find ${1:-~/vids ~/dl} 2> /dev/null | grep -E ".+\.(webm|mp4|mpeg|mkv)$" | sort > /tmp/dmvids choice="$(\ sed 's|^/home/aluc|\~| ; s|\([^/]\)[^/]*/|\1/|g' /tmp/dmvids \ | awk '{printf "%s %s\n", NR ":", $0}' \ diff --git a/config/essentials/nvim/ftplugin/telekasten.lua b/config/essentials/nvim/ftplugin/telekasten.lua index 62c97c0..956e2c3 100644 --- a/config/essentials/nvim/ftplugin/telekasten.lua +++ b/config/essentials/nvim/ftplugin/telekasten.lua @@ -10,30 +10,17 @@ vim.cmd("hi tkTag ctermfg=175 guifg=#d3869B") vim.keymap.set("i", "(", "()") vim.keymap.set("i", "[", "[]") -vim.keymap.set("n", "z", require('telekasten').panel) --- vim.keymap.set("n", "zC", vim.cmd("CalendarT")) -vim.keymap.set("n", "zF", "Telekasten find_friends") -vim.keymap.set("n", "zN", "Telekasten new_templated_note") -vim.keymap.set("n", "zT", "Telekasten goto_today") -vim.keymap.set("n", "zW", "Telekasten goto_thisweek") -vim.keymap.set("n", "za", "Telekasten show_tags") -vim.keymap.set("n", "zb", "Telekasten show_backlinks") -vim.keymap.set("n", "zc", "Telekasten show_calendar") -vim.keymap.set("n", "zd", "Telekasten find_daily_notes") -vim.keymap.set("n", "zf", "Telekasten find_notes") -vim.keymap.set("n", "zg", "Telekasten search_notes") -vim.keymap.set("n", "zm", "Telekasten browse_media") -vim.keymap.set("n", "zn", "Telekasten new_note") -vim.keymap.set("n", "zp", "Telekasten preview_img") -vim.keymap.set("n", "zr", "Telekasten rename_note") -vim.keymap.set("n", "zs", "Telekasten switch_vault") -vim.keymap.set("n", "zw", "Telekasten find_weekly_notes") -vim.keymap.set("n", "zy", "Telekasten yank_notelink") -vim.keymap.set("n", "#", "Telekasten show_tags") -vim.keymap.set("n", "z", "Teleasten follow_link") +vim.keymap.set("n", "a", "Telekasten show_tags") +vim.keymap.set("n", "b", "Telekasten show_backlinks") +vim.keymap.set("n", "c", "Telekasten show_calendar") +vim.keymap.set("n", "C", vim.cmd("CalendarT")) vim.keymap.set({"n", "i"}, "i", "Telekasten insert_link") vim.keymap.set({"n", "i"}, "I", "Telekasten insert_img_link") +vim.keymap.set("n", "F", "Telekasten find_friends") +vim.keymap.set("n", "r", "Telekasten rename_note") vim.keymap.set({"n", "i"}, "t", "Telekasten toggle_todo") +vim.keymap.set("n", "y", "Telekasten yank_notelink") +vim.keymap.set("n", "z", "Teleasten follow_link") vim.keymap.set("i", "l", "I![A]()+") diff --git a/config/essentials/nvim/lua/tlast/zk.lua b/config/essentials/nvim/lua/tlast/zk.lua index 489abd3..a3cdefb 100644 --- a/config/essentials/nvim/lua/tlast/zk.lua +++ b/config/essentials/nvim/lua/tlast/zk.lua @@ -40,3 +40,17 @@ require('telekasten').setup({ media_previewer = "telescope-media-files", follow_url_fallback = nil, }) + +vim.keymap.set("n", "z", "Telekasten panel") +vim.keymap.set("n", "zN", "Telekasten new_templated_note") +vim.keymap.set("n", "zT", "Telekasten goto_today") +vim.keymap.set("n", "zW", "Telekasten goto_thisweek") +vim.keymap.set("n", "zd", "Telekasten find_daily_notes") +vim.keymap.set("n", "zf", "Telekasten find_notes") +vim.keymap.set("n", "zg", "Telekasten search_notes") +vim.keymap.set("n", "zm", "Telekasten browse_media") +vim.keymap.set("n", "zn", "Telekasten new_note") +vim.keymap.set("n", "zp", "Telekasten preview_img") +vim.keymap.set("n", "zs", "Telekasten switch_vault") +vim.keymap.set("n", "zw", "Telekasten find_weekly_notes") +vim.keymap.set("n", "#", "Telekasten show_tags") -- cgit v1.2.3 From 74b68892112f8bcfe47d8f1eec01a62ed7d791a2 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 5 Mar 2023 12:31:53 +0100 Subject: updated dmpdf to new directory names --- bin/guiscripts/dmpdf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bin/guiscripts') diff --git a/bin/guiscripts/dmpdf b/bin/guiscripts/dmpdf index b13eba9..cf1f0dd 100755 --- a/bin/guiscripts/dmpdf +++ b/bin/guiscripts/dmpdf @@ -1,6 +1,6 @@ #!/bin/bash -find ${1:-~/docs ~/dl} 2> /dev/null | grep -E ".+\.pdf" | sort > /tmp/dmpdf +find ${1:-~/docs ~/Downloads} 2> /dev/null | grep -E ".+\.pdf" | sort > /tmp/dmpdf choice="$(\ sed 's|^/home/aluc|\~| ; s|\([^/]\)[^/]*/|\1/|g' /tmp/dmpdf \ | awk '{printf "%s %s\n", NR ":", $0}' \ -- cgit v1.2.3