Turn-on spell-check by default on note and work_log
[khome.git] / home / lib / login_functions.sh
index b97511c..fd9beaf 100644 (file)
@@ -119,7 +119,6 @@ gh_clone_repo() {
     mkdir -p "$gh_dir"
     cd "$gh_dir" || exit 1
     git clone "$1"
-    cd - || exit 1
 }
 
 work_log_template() {
@@ -148,10 +147,15 @@ work_log() {
     then
         work_log_template > "$file_work_log_today"
     fi
-    vim "$file_work_log_today"
+    vim -c 'set spell' "$file_work_log_today"
 
 }
 
+note() {
+    mkdir -p "$DIR_NOTES"
+    vim -c 'set spell' "$DIR_NOTES/$(date +'%Y_%m_%d--%H_%M_%S%z')--$1.md"
+}
+
 weather() {
     curl "http://wttr.in/$WEATHER_LOCATION"
 }
@@ -167,3 +171,16 @@ bt_devs() {
     | awk '{print $2}' \
     | xargs bluetoothctl -- info
 }
+
+run() {
+    stderr="$(mktemp)"
+    $@ 2> >(tee "$stderr")
+    code="$?"
+    urgency=''
+    case "$code" in
+        0) urgency='normal';;
+        *) urgency='critical'
+    esac
+    notify-send -u "$urgency" "Job done: $code" "$(cat $stderr)"
+    rm "$stderr"
+}
This page took 0.03053 seconds and 4 git commands to generate.