[feature] add x-open script for better compatibility
This commit is contained in:
parent
39eaadd11f
commit
f58a8f06a2
8
bin/bm
8
bin/bm
|
@ -7,12 +7,6 @@ if set -q BOOKMARK_SEARCHER
|
|||
else
|
||||
set BOOKMARK_SEARCHER fzf --layout reverse
|
||||
end
|
||||
if string match -iq '*microsoft*' (uname -r)
|
||||
function xdg-open
|
||||
powershell.exe -noprofile "start-process '$argv'"
|
||||
end
|
||||
alias disown='echo done' # no need to disown on WSL
|
||||
end
|
||||
|
||||
function _help
|
||||
echo "Organize your bookmark with markdown"
|
||||
|
@ -107,7 +101,7 @@ function _open_urls
|
|||
set LINK_PATTERN '\[(.*?)\]\((.*?)\)'
|
||||
while read LINE
|
||||
if set link (string match -r $LINK_PATTERN $LINE)
|
||||
echo '' | xdg-open $link[3] &>/dev/null &
|
||||
echo '' | x-open $link[3] &>/dev/null &
|
||||
disown
|
||||
sleep 0.1
|
||||
end
|
||||
|
|
6
bin/x-open
Executable file
6
bin/x-open
Executable file
|
@ -0,0 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
case $(uname -r) in
|
||||
*microsoft*) powershell.exe -noprofile start-process "$@";;
|
||||
*) xdg-open "$@";;
|
||||
esac
|
|
@ -51,10 +51,6 @@ if status is-interactive
|
|||
alias issh='ssh -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null"'
|
||||
alias iscp='scp -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null"'
|
||||
alias dt='date "+%Y%m%d-%H%M%S"'
|
||||
if string match -iq '*microsoft*' (uname -r)
|
||||
alias open='powershell.exe -noprofile start-process'
|
||||
alias xdg-open='open'
|
||||
end
|
||||
|
||||
# === PATH and file sourcing
|
||||
append_paths ~/go/bin ~/bin ~/.local/bin ~/.yarn/bin ~/dotfiles/bin ~/dotfiles/devops/bin ~/Nextcloud/bin
|
||||
|
|
Loading…
Reference in New Issue
Block a user