summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2022-10-06 20:14:41 +0200
committerxengineering <me@xengineering.eu>2022-10-06 20:14:41 +0200
commit042bf7a6a36a629c38c63374706ca42272f29895 (patch)
treeb8248f81b3eaa38053fbf233331187db9da61e2b
parent35420ede07506a435b8355cab2aa2801f3019f95 (diff)
downloaddotfiles-042bf7a6a36a629c38c63374706ca42272f29895.tar
dotfiles-042bf7a6a36a629c38c63374706ca42272f29895.tar.zst
dotfiles-042bf7a6a36a629c38c63374706ca42272f29895.zip
Re-introduce open alias
This is a combination of nohup and xdg-open to open files in a more independent process. Left to do: How to detach it from the shell so that it does not show up in `jobs`?
-rw-r--r--.bashrc2
1 files changed, 2 insertions, 0 deletions
diff --git a/.bashrc b/.bashrc
index a27fc9a..0196d39 100644
--- a/.bashrc
+++ b/.bashrc
@@ -35,6 +35,8 @@ if command -v pacman > /dev/null # ugly hack to detect Arch Linux
then
alias t="todo.sh"
fi
+function my_xdg_open() { nohup xdg-open "$1" > /dev/null 2>&1 & }
+alias open=my_xdg_open
# extend PATH by custom scripts (location based on XDG)