20 lines
		
	
	
		
			391 B
		
	
	
	
		
			Bash
		
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			391 B
		
	
	
	
		
			Bash
		
	
	
# shellcheck shell=bash
 | 
						|
# vim: set ft=bash :
 | 
						|
 | 
						|
# Set NeoVim as default editor
 | 
						|
export EDITOR=nvim
 | 
						|
export SUDO_EDITOR="$EDITOR"
 | 
						|
 | 
						|
declare -A -r EDITOR_CONFIGS=(
 | 
						|
  ["nvim"]="$HOME/.config/nvim/init.lua"
 | 
						|
  ["vim"]="$HOME/.vimrc"
 | 
						|
)
 | 
						|
 | 
						|
edit_editor_config() {
 | 
						|
  for editor in "${!EDITOR_CONFIGS[@]}"; do
 | 
						|
    if [ "$EDITOR" = "$editor" ]; then
 | 
						|
      $EDITOR "${EDITOR_CONFIGS[$editor]}"
 | 
						|
    fi
 | 
						|
  done
 | 
						|
}
 |