From e80992e33b4f143284410b9e39a00cd4c8145411 Mon Sep 17 00:00:00 2001 From: xeruf <27jf@pm.me> Date: Wed, 5 Jan 2022 18:42:20 +0100 Subject: [PATCH] config/shell: some formatting --- .config/nvim/init/keys.vim | 4 ++-- .config/puddletag/puddletag.conf | 9 +++++---- .config/shell/git | 28 ++++++++++++++-------------- .config/shell/music | 14 +++++++------- 4 files changed, 28 insertions(+), 27 deletions(-) diff --git a/.config/nvim/init/keys.vim b/.config/nvim/init/keys.vim index 1ed51c0..d9dd674 100644 --- a/.config/nvim/init/keys.vim +++ b/.config/nvim/init/keys.vim @@ -57,5 +57,5 @@ map lw :setlocal colorcolumn=81 textwidth=80 map ln :setlocal colorcolumn= textwidth=0 wrap " Quickly switch indentation settings -map t :setlocal shiftwidth=2 expandtab -map T :setlocal shiftwidth=3 tabstop=3 noexpandtab +map t :setlocal tabstop=2 expandtab +map T :setlocal tabstop=3 noexpandtab diff --git a/.config/puddletag/puddletag.conf b/.config/puddletag/puddletag.conf index 8cf3776..d917fdc 100644 --- a/.config/puddletag/puddletag.conf +++ b/.config/puddletag/puddletag.conf @@ -16,7 +16,7 @@ }, "main": { "lang": "auto", - "lastfolder": "/home/janek/data/music/Mixes", + "lastfolder": "/home/janek/data/music/Canto/Minecraft", "maximized": false }, "playlist": { @@ -43,7 +43,7 @@ "fontsize": 10, "rowsize": 43, "sort_fields": [ - "__filename" + "__path" ], "sort_reverse": false }, @@ -118,14 +118,15 @@ "$num(%track%,2) %title%", "%title%" ], - "index": 3 + "index": 0 }, "functions": { "last_used": "regex" }, "actions": { "checked": [ - "Standard" + "Standard", + "Artist splitting" ] }, "quick_actions": { diff --git a/.config/shell/git b/.config/shell/git index 906d8d7..963b4b1 100644 --- a/.config/shell/git +++ b/.config/shell/git @@ -37,23 +37,23 @@ gcn() { # if in home or under XDG_CONFIG_HOME and not within a git directory, replace git by yadm git() { case "$1" in - reset) test "$2" = "--hard" && return 1;; - config) ;; - clone) ;; - *) case "$PWD" in - $HOME|$XDG_CONFIG_HOME|$LAST_YADM) - yadm "$@" - return - ;; - $XDG_CONFIG_HOME*|$HOME/.local*) - if ! command git rev-parse --show-toplevel &>/dev/null; then - export LAST_YADM="$PWD" + (reset) test "$2" = "--hard" && return 66;; + (config) ;; + (clone) ;; + (*) case "$PWD" in + ($HOME|$XDG_CONFIG_HOME|$LAST_YADM) yadm "$@" - return - fi;; + return $? + ;; + ($XDG_CONFIG_HOME*|$HOME/.local*) + if ! command git rev-parse --show-toplevel &>/dev/null; then + export LAST_YADM="$PWD" + yadm "$@" + return $? + fi;; esac;; esac - command git "$@"; + command git "$@" } # BRANCHES diff --git a/.config/shell/music b/.config/shell/music index 744da38..4e6a2a3 100644 --- a/.config/shell/music +++ b/.config/shell/music @@ -64,12 +64,12 @@ formatsongs() { do builtin cd $d && findsongs | formatin done ) - IFS=$'\n' - for f in $(find "$@" -name "*.wav"); do - echo "Converting $f to ${f%.*}.flac" - ffmpeg -i "$f" "${f%.*}.flac" -v warning && mv -v $f /tmp - done - unset IFS + # fd --no-ignore-vcs --type f --extension opus --exec opusdec --quiet "{}" "{.}.wav" \; ".*" "$@" + find "$@" -type f -name "*.wav" -exec sh -c ' + f="{}" && + echo "Converting $f to ${f%.*}.flac" && + ffmpeg -i "$f" "${f%.*}.flac" -v warning && + mv -v "$f" /tmp' \; } # Normalize filenames for files given from stdin @@ -91,7 +91,7 @@ formatsong() { s/ \(\..\{2,4\}\)$/\1/; s/---/ - /; s/^[0-9]\{6\}_//; - s/_/ /g; + s/\([^/]\)_/\1 /g; s/ \././g; s/ / /g; s/\(\w\)+\(\w\)/\1 \2/g' -