以下のようにコマンドラインからemacsclientを起動すると:
emacsclient -a '' -c "$@"
常にバックグラウンド(emacsclientウィンドウの上にあるターミナルウィンドウ)で起動するため、マウスを使用してウィンドウをクリックし、emacsclientに切り替える必要があります。
それは本当にイライラさせられます、コマンドラインから呼び出されたときにポップアップするフレームにフォーカスするようにemacsclientを取得できますか?
                  これはおそらく、emacs / emacsclientよりもウィンドウマネージャー/デスクトップ環境の機能です。私の場合、新しいフレームがターミナルウィンドウの上にポップアップします(例:Fedora 24のGnome 3.20)。
                
                
                  
                    —
                    NickD 2017 
                    
                  
                
              