gdbを実行してemacsを起動したい。私はコマンドライン引数のすべてを同時に入力したいと思っています。この投稿: Start emacs-gdb from command line?は、すでに問題の95%を解決していますが、私は問題に後悔しています。私は本当に私はこのサイト上とGoogleで検索してきた、と私は時間のカップルのために遊んが、私はできない、スペースを持つ引数に渡すことができるようにコマンドラインパート2からemacs-gdbを起動する
edbg path/to/myprog --firstarg "something with spaces" --secondarg 1
ALA何かが必要これを理解しているようです。
アイデア?
edbg() { emacs --eval "(gdb \"gdb --annotate=3 $*\")";}
をし、引数にスペースが新しいワード境界に再解析を受けるので、それは動作しません:
ありがとうございましたdb48x。これは私が行く必要のある場所に私を連れて行きました。他の人を助けるために、上記の行を次の行でパッチすれば、その例は完全に期待どおりに動作するはずです:emacs --eval "(gdb \" gdb -annotate = 3; -cd 'pwd' --args $ arglist \ ")" – graphicsMan