elisp

    0熱度

    1回答

    我試圖設置tab鍵來映射函數。 在我的應用程序中,使用選項卡我必須選擇屏幕上的下一個窗口。 我試着定義一個顯示消息的簡單函數;我用(全局設置鍵)在「M-h」上映射這個功能 (global-set-key(kbd「M-h」)'hello) 它工作,顯示消息。 現在,我試着用製表鍵 (global-set-key「\ t」'你好) 顯然我沒有收到任何錯誤。 但是,tab鍵不顯示任何內容。 我在窗口上使

    0熱度

    2回答

    我有幾個縮寫定義,我可以在除了乳膠模式以外的任何地方訪問。我定義了 (setq-default abbrev-mode t) (add-hook 'latex-mode-hook (lambda() (abbrev-mode -1))) 但是,無論何時打開乳膠文件,它仍然啓用縮寫模式。這是怎麼回事?

    1熱度

    1回答

    我發現了一些使用一個叫做vector-push的函數推回一個向量的指令,問題是我認爲它只適用於普通的lisp。 如果我想推到elisp中的向量後面怎麼辦?我怎樣才能做到這一點? 我很熟悉C++,在這裏你可以說類似vector.push_back(element);的東西。 有關elisp中矢量函數的文檔相當稀少。

    1熱度

    1回答

    這是一個複雜的案例,所以我會盡量簡短。 我想在Spacemacs中的org-gcal中使用子標題(level 2+)。但是,同步當前僅允許1級同步。但是,我已經手動測試了替換lvl 2頭文件**並替換爲 - (從行首或^開始)。這允許org-gcal將子標題同步到Google日曆的備註部分,並允許我在外出時快速記錄。通過使用一個單一的自定義命令和... W/IA指定的目錄中我的目標是實現自動化的所

    0熱度

    1回答

    中定義的pow-mod函數在哪裏我想使用pow-mod函數來幫助調用對'bigpos'數字執行模塊化算術。 我發現這個elisp的文檔website 然而,當我打電話POW-MOD,我甚至無法得到它的認可: (require 'calc) (require 'calc-ext) (pow-mod message-encoded e n) 但它不認可!我很困惑,因爲它是在計算lisp函數下列

    2熱度

    1回答

    我發現一些代碼這樣, 1 (require 'cl-lib) 2 (require 'company) 3 4 (defun company-sample-backend (command &optional arg &rest ignored) 5 (interactive (list 'interactive)) ... ) ,但如何理解第5行?

    1熱度

    1回答

    我需要訪問之前輸入的交互參數,以便我可以將它用作下一個參數的初始值。爲了澄清我的意思,考慮其重命名緩存的例子功能: (defun my/rename-buffer (old-name new-name) (interactive (list (read-buffer "Buffer to rename: " (current-buffer) t) (read-strin

    0熱度

    1回答

    我在OS X上使用emacs版本26.0.50,通過macports安裝。這是我使用的emacs-app-devel端口。 每當我試圖讓安裝的軟件包,使用的Mx列表包的列表,我得到的錯誤: 無效的版本列表「(8 6-4)」 和功能只是死亡,不會繼續。 這有點令人沮喪,因爲運行M-x列表軟件包在另一個emacs版本上工作,我通過在命令行上運行的macports安裝了25.1.1。 這是我的.emac

    0熱度

    1回答

    我正在與使用elisp的人一起工作,我們一直在努力使用多維數組。 的問題是,如果我們嘗試設置使用 (setf (elt (elt m-array 0) 0) 5)) 一個值,我們最終得到的是這樣的 [[0 0 0 5] [0 0 0 5] [0 0 0 5] [0 0 0 5]] 這不是我們想要的。現在Common Lisp有我們需要的支持來解決這個問題。不幸的是,我們只能和elisp一起

    0熱度

    2回答

    我有一個問題,當我想執行以下代碼: (defun sum1 (lambda (n) (+ n 1))) 當我的Mx ielm運行出現一條消息: 無效的功能:(拉姆達(拉姆達(N) (+ N + 1))無) 我想弄清楚的是,雖然我可能會使用下面的代碼: (defun sum1(n) (+ n 1)) 我想知道如何在這種情況下定義lambda。 所有信息均被