Browse Source

refactor: reorganize setopts in lib folder

Marc Cornellà 1 year ago
parent
commit
277f38212a
3 changed files with 4 additions and 7 deletions
  1. 1 0
      lib/directories.zsh
  2. 3 5
      lib/misc.zsh
  3. 0 2
      lib/theme-and-appearance.zsh

+ 1 - 0
lib/directories.zsh

@@ -1,4 +1,5 @@
 # Changing/making/removing directory
+setopt auto_cd
 setopt auto_pushd
 setopt pushd_ignore_dups
 setopt pushdminus

+ 3 - 5
lib/misc.zsh

@@ -15,8 +15,9 @@ if [[ $DISABLE_MAGIC_FUNCTIONS != true ]]; then
   done
 fi
 
-## jobs
-setopt long_list_jobs
+setopt multios              # enable redirect to multiple streams: echo >file1 >file2
+setopt long_list_jobs       # show long list format job notifications
+setopt interactivecomments  # recognize comments
 
 env_default 'PAGER' 'less'
 env_default 'LESS' '-R'
@@ -30,6 +31,3 @@ if (( $+commands[ack-grep] )); then
 elif (( $+commands[ack] )); then
   alias afind='ack -il'
 fi
-
-# recognize comments
-setopt interactivecomments

+ 0 - 2
lib/theme-and-appearance.zsh

@@ -53,8 +53,6 @@ if command diff --color /dev/null /dev/null &>/dev/null; then
   compdef _diff color-diff # compdef is already loaded by this point
 fi
 
-setopt auto_cd
-setopt multios
 setopt prompt_subst
 
 [[ -n "$WINDOW" ]] && SCREEN_NO="%B$WINDOW%b " || SCREEN_NO=""