#!/bin/sh # Copyright 2007-2022 Mitchell. See LICENSE. # Set the GTK environment variables of resources within Textadept.app. bundle=$(cd "$(dirname "$0")/../../" && pwd) bundle_res="$bundle/Contents/Resources" export DYLD_LIBRARY_PATH="$bundle_res/lib" export GTK_DATA_PREFIX="$bundle_res" export GTK_EXE_PREFIX="$bundle_res" export GTK_PATH="$bundle_res" export GTK2_RC_FILES="$bundle_res/etc/gtk-2.0/gtkrc" export GTK_IM_MODULE_FILE="$bundle_res/etc/gtk-2.0/gtk.immodules" export GDK_PIXBUF_MODULE_FILE="$bundle_res/etc/gtk-2.0/gdk-pixbuf.loaders" export PANGO_LIBDIR="$bundle_res/lib" export PANGO_SYSCONFDIR="$bundle_res/etc" export CHARSETALIASDIR="$bundle_res/lib" # Strip out the argument added by macOS. if [ x`echo "x$1" | sed "s/^x-psn_.*//"` == x ]; then shift 1; fi # Source '~/.textadept/osx_env.sh' to set variables like $PATH when opening Textadept.app from # the Dock or the Finder. if [ -f $HOME/.textadept/osx_env.sh ]; then . $HOME/.textadept/osx_env.sh; fi # Run Textadept. exec "$bundle/Contents/MacOS/textadept" "$@"