From d571f67a27ae194f02385870c55b72c573888017 Mon Sep 17 00:00:00 2001 From: Jacopo De Simoi Date: Sat, 21 May 2022 17:13:18 -0400 Subject: [PATCH] Improve code style Factor KDE build dirs --- zshrc.org | 39 +++++++++++++++++---------------------- 1 file changed, 17 insertions(+), 22 deletions(-) diff --git a/zshrc.org b/zshrc.org index 2dd61b6..c0758f8 100644 --- a/zshrc.org +++ b/zshrc.org @@ -71,30 +71,25 @@ the function returns '(".zshrc" ".zshrc.pi") The other two swap between build and src dirs on my local git checkout #+BEGIN_SRC sh - kde-current-activity () { - qdbus org.kde.ActivityManager /ActivityManager/Activities org.kde.ActivityManager.Activities.CurrentActivity - } - - kde-current-activity-name () { - qdbus org.kde.ActivityManager /ActivityManager/Activities org.kde.ActivityManager.Activities.ActivityName `kde-current-activity` - } - - kde-cd-build () { - cd $(pwd | sed -e 's+scratch/src/kde+scratch/src/kde/build+') - } - - kde-cd-src () { - cd $(pwd | sed -e 's+scratch/src/kde/build+scratch/src/kde+') - } + kde-current-activity () { + qdbus org.kde.ActivityManager /ActivityManager/Activities org.kde.ActivityManager.Activities.CurrentActivity + } + + kde-current-activity-name () { + qdbus org.kde.ActivityManager /ActivityManager/Activities org.kde.ActivityManager.Activities.ActivityName `kde-current-activity` + } + kde_src_basedir="/scratch/src/kde" + kde_build_basedir="/scratch/src/kde/build" + + kde-cd-build () { + cd $(pwd | sed -e "s+$kde_src_basedir+$kde_build_basedir+") + } + + kde-cd-src () { + cd $(pwd | sed -e "s+$kde_build_basedir+$kde_src_basedir+") + } #+end_src - - -**** TODO Factor the KDE tree dir -:PROPERTIES: -:CREATED: [2021-05-01 Sat 10:24] -:END: - **** TODO See if we can use zsh expansion instead of sed :PROPERTIES: :CREATED: [2021-05-01 Sat 10:24]