From 484b80ad576effaa01b937ef7d963656198dc369 Mon Sep 17 00:00:00 2001 From: John Mertz Date: Wed, 31 Jan 2024 22:02:32 -0700 Subject: [PATCH] Locate function(s) at top of script, prioritize PATH --- bash/bashrc | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/bash/bashrc b/bash/bashrc index 5f6e3e9a0..11b7b6c74 100644 --- a/bash/bashrc +++ b/bash/bashrc @@ -1,5 +1,14 @@ # vim: ft=sh +# Get last run command +function last_command { + local h="$(history 1)"; + echo "${h##*([[:space:])+([[:digit:]])+([[:space:]])}" +} + +# Configure PATH +source "$HOME/.dotfiles/bash/path" + # GUI themes export GTK_THEME="Gruvbox" export ICON_THEME="Gruvbox" @@ -56,11 +65,6 @@ if [[ -z $TERM_TITLE ]]; then TERM_TITLE="$TERM"; fi -# Set window title to last command -function last_command { - local h="$(history 1)"; - echo "${h##*([[:space:])+([[:digit:]])+([[:space:]])}" -} PS0='\[\e]0;$(last_command) - $TERM_TITLE\a\]' # Update prompt PROMPT_COMMAND="source ${HOME}/.dotfiles/bash/prompt.sh" @@ -88,9 +92,6 @@ fi JDK_HOME=/etc/java STUDIO_JDK=/usr/lib/jvm/jre-openjdk -# Configure PATH -source "$HOME/.dotfiles/bash/path" - export LANG="C.UTF-8" export LC_ALL="C.UTF-8" export LC_CTYPE="C.UTF-8"