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?

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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.