Actuellement, lorsque j'essaie d'utiliser l'ensemble de scripts shell dans TextMate pour exécuter un script shell ouvert, il utilise ses propres variables d'environnement et ne crée pas de source pour les utilisateurs. ~/.bashrc
fichier avant exécution.
Est-il possible de configurer TextMate pour utiliser mon .bashrc
fichier de sorte que l'environnement d'exécution soit similaire à celui d'une fenêtre de terminal vanille?
Si je fouille dans le paquet de scripts shell, je vois que le Script de lancement Cette commande exécute cet extrait de code Ruby. Je présume que si c'est possible, c'est là que je voudrais faire un changement:
#!/usr/bin/env ruby18
require ENV["TM_SUPPORT_PATH"] + "/lib/tm/executor"
require ENV["TM_SUPPORT_PATH"] + "/lib/tm/save_current_document"
TextMate.save_current_document
TextMate::Executor.make_project_master_current_document
TextMate::Executor.run(ENV["TM_SHELL"] || ENV["SHELL"] || "bash", ENV["TM_FILEPATH"])