Bagaimana cara meluncurkan Emacs untuk OS X di depan aplikasi lain [duplikat]

2

Kemungkinan Duplikat:
Pada OS X, bagaimana cara memulai Cocoa emacs dan membawanya ke depan?

Saya telah menginstal Emacs untuk OS X di MacBook Pro saya. Untuk meluncurkan Emacs dari baris perintah, saya telah membuat file bernama /usr/bin/emacsdengan konten berikut:

#!/bin/sh
/Applications/Emacs.app/Contents/MacOS/Emacs "$@"

dan saya telah chmoded file untuk membuatnya dapat dieksekusi.

Namun, ketika saya meluncurkan emacs dari baris perintah, jendela GUI emacs pergi ke bagian bawah tumpukan UI dan jendela terminal tetap di atas. Apakah ada cara saya bisa mendapatkan GUI emacs untuk pergi ke atas tumpukan UI?

Das
sumber

Jawaban:

1

Anda dapat menambahkan sesuatu seperti ini:

osascript -e 'tell application "Emacs" to activate'

Ini akan meluncurkan acara AppleScript yang memunculkan jendela Emacs, di mana pun itu.

slhck
sumber
Menambahkan baris itu dan mengomentari baris /Applications/Emacs.app/Contents/MacOS/Emacs "$ @" bekerja tetapi kemudian jendela emacs yang diluncurkan tidak membuka file yang saya sampaikan sebagai argumen untuk perintah emacs pada garis komando.
Das
Juga ... jika saya menambahkan baris itu tanpa mengomentari baris /Applications/Emacs.app/Contents/MacOS/Emacs "$ @", maka ia hanya meluncurkan 2 set windows dengan yang berisi file yang saya coba buka. masih di bagian bawah tumpukan UI.
Das
Temukan solusi yang tepat di sini - superuser.com/questions/73500/…
Das
Ah, cukup adil. Mari kita tutup saja.
slhck