كيف يمكنك تمرير الوسائط (أي اسم binarys) إلى الأمر جدب إيماكس؟

StackOverflow https://stackoverflow.com/questions/619979

  •  03-07-2019
  •  | 
  •  

سؤال

والآن، لدي F5 المقرر أن تبدأ جدب في ايماكس بالنسبة لي:

و(العالمي وضع مفتاح [F5] 'جدب)

وهذا يتحول إلى مصغرة العازلة، التي I ثم اكتب مسار قابل للتنفيذ ... وأود أن تجد وسيلة لتجاوز هذه الكتابة مسار ...

وكتبت للتنفيذ التي تبدو في ماكيفيلي، يوزع عليها والأرقام على المسار الكامل للتنفيذ ويطبع على مستوى خارج ... هل من الممكن أن نطلق على هذا من .emacs بلدي ... وبعد ذلك تمر بطريقة أو بأخرى الإخراج إلى الأمر جدب؟

هل كانت مفيدة؟

المحلول

(defun gdb-getpath ()
  "Figures out the path to executable and launches gdb."
  (interactive)
  (let ((path (shell-command-to-string "/path/to/your/executable")))
    (gdb (concat "gdb " path))
    ))

(global-set-key [f5] 'gdb-getpath)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top