emacs-jedi

    1熱度

    1回答

    我正在使用emacs並配置了jedi.el,因此它在點後自動完成。 假設我正在編寫一個模塊my_app.my_module,並且我在env中安裝了名爲my_module的軟件包。 我的文件my_app/my_module.py看起來像: import my_module class SomeClass: pass (...) my_module.<here_i_expect_au

    5熱度

    1回答

    隨着ropemacs自動導入模塊,你可以做這樣的事情: M-x rope-auto-import 這對代碼進行分析(我相信),進口丟失的模塊,例如,如果我寫的: datetime.now() 它應該做的進口對我來說通過加入這一行: from datetime import datetime (它總是使用from ... import ...形式) emacs-jedi中是否有類似的功能

    1熱度

    1回答

    當我完成sp.integrate.quad時,我看到一個帶有函數文檔的工具提示,但只要我接受完成,工具提示就會消失。我希望在編輯參數的整個過程中看到函數下面的文檔字符串的主要部分。作爲一個制止差距,我試圖以另一種方式獲取文檔。 jedi:show-doc或company-jedi-show-doc看起來像至少重新顯示文檔字符串信息的有前途的函數,但他們給出了一個錯誤,說他們找不到文檔。爲什麼這些程

    1熱度

    1回答

    我有jedi模式安裝在emacs中進行python編輯,因爲我發現C-.和C-,對跳轉到定義和返回非常有用。但是,自動自動完成並不是我想要的。當我嘗試在安裝了jedi的情況下使用emacs時,它不斷嘗試提出建議並提出彈出窗口。我怎樣才能配置jedi,使其只響應特定的調用而做出響應,而不是響應鍵入或光標移動? 我試過設置(setq jedi:complete-on-dot nil)和(setq je

    2熱度

    3回答

    我在OSX上有一個帶有Emacs 24.3的JEDI的工作版本。自動填充功能非常好,除了我想評論的事情時!我經常評論/取消註釋部分代碼,並希望有一種方法可以防止JEDI在輸入#時自動完成。任何意見或想法將不勝感激! 編輯:當我去註釋多行時,我通常會在#後面輸入DownArrow和LeftArrow,但通常在JEDI啓用時發生的是彈出此對話框,以防止我移動到下一行,直到我做出選擇:

    2熱度

    1回答

    我已經安裝在Emacs「絕地」模式,但我發現,它會自動插入每次我創建一個新的行,然後鍵入Ë升小號Ë時間的話elif:輸入因爲冒號字符顯然揭開了Jedi的完成邏輯,elif被建議作爲頂級建議,而我的按下輸入顯然選擇了它。因此,我總是每次嘗試輸入else條款時,都必須在繼續之前退格到無關的elif。 這個問題對我來說是獨一無二的嗎?我啓動絕地通過密切關注文檔: (add-hook 'python-