Saat ini ketika saya mencoba menggunakan bundel Shell Script di TextMate untuk mengeksekusi skrip shell terbuka, ia menggunakan variabel lingkungannya sendiri dan tidak sumber pengguna saya ~/.bashrc
file sebelum eksekusi.
Apakah mungkin untuk mengkonfigurasi TextMate untuk menggunakan my .bashrc
file sehingga lingkungan eksekusi mirip dengan jendela terminal vanilla?
Jika saya menggali ke dalam bundel Shell Script, saya melihat bahwa Jalankan Script perintah mengeksekusi potongan kode Ruby ini. Saya kira jika memungkinkan, di sinilah saya ingin melakukan perubahan:
#!/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"])