elisp

    2熱度

    1回答

    如何在異步調用期間使用cl-letf或類似函數覆蓋符號的函數值?我想在呼叫start-process或start-process-shell-command後停止顯示緩衝區,而是取而代之取回字符串。 下面是一個簡化示例,其中綁定display-buffer適用於同步版本,但不適用於異步版本。另外,我已經將詞法綁定設置爲true。 (defun tst-fun-sync (url) (ca

    0熱度

    1回答

    inf-ruby支持ruby-send-region,它與marker-fu結合可以評估單行,但我更喜歡有一個函數,如ruby-send-line來在一次按鍵中評估遊標的當前行。這是否存在?如果不是,我該如何開始製作它?

    0熱度

    1回答

    我要地圖 「扁平化」 的結構,如: '(("Jimmy Carter" 10 1 1924) ("Donald Trump" 6 14 1946) ("George W. Bush" 7 6 1946) ("Bill Clinton" 8 19 1946) ("Barack Obama" 8 4 1961)) 到: '((1924 (10

    2熱度

    1回答

    如何格式化時差值,使用time-subtract計算?考慮這個簡單的例子: (let* ((before (current-time)) (after (progn (sit-for 0.25) (current-time))) (diff (time-subtract after before))) (insert (format "before: %s-

    0熱度

    1回答

    我有一個詞表 dempron {hic, haec, hoc, huius, huic, hunc, hanc, hac, hi, hae, horum, harum, his, hos, has} 我有一個文本XML的一種-的 <p>Hoc templum magnum est.</p> <p>Templa Romanorum magna sunt.</p> <p>Claudia hae

    1熱度

    2回答

    運行的elisp文件若要從外殼開始我的Emacs Lisp的腳本,我使用這個命令: emacs --script my-script.el -f my-function 在我的劇本我3個緩衝器保存3個文件。 它工作正常。但是當腳本在shell上運行時,它將打印文本: Using vacuous schema Saving file "some-file-to-save" Wrote "

    5熱度

    3回答

    我注意到在Scheme,Racket和Clojure中表達式(使用Clojure)(and true '())評估爲(),而(and '() true)評估爲true。這不僅適用於空白列表,而且適用於任何列表。 但在GNU CLISP和的Emacs Lisp,(and t '())計算結果爲nil和(and '() t)評估爲nil也不過(and t '(1 2 3))計算結果爲(1 2 3)和(

    0熱度

    1回答

    我爲Spacemacs安裝了一些主題,其中一些主題使光標顯示爲垂直線(如Sublime或Atom),而一些則使光標顯示爲一個堅實的盒子(就像Spacemacs的默認主題)。 有沒有辦法將光標外觀設置爲所有主題的垂直線?

    0熱度

    2回答

    我在寫一個最大的公因子函數。 我一直得到錯誤說 「(如果T(集Q).....)」 是無效的語法 所以我評論一下。但後來我被告知我的do語法是無效的。在「做」條款 語法錯誤 但我看着它,看到沒有錯誤。爲什麼我的代碼不能工作? (defun myGCD (a b) "My function, which returns the Greatest Common Factor" (let ((x a)

    6熱度

    1回答

    在elisp中,if語句邏輯只允許我有if case和else case。 (if (< 3 5) ; if case (foo) ; else case (bar)) 但是如果我想要做別的 - 如果?我需要在else情況下放置一個新的if語句嗎?它看起來有點混亂。