js2-mode

    12熱度

    7回答

    我使用js2模式在emacs中使用javascript,而且大部分它非常有用。然而,使用jQuery,封鎖和JSON工作時,縮進方法是非常令人沮喪的......比如,我希望像這樣縮進代碼: var foo = jQuery('#mycontainer ul li').each(function(el){ var bar = el.html(); }); 原來爲: var foo =

    3熱度

    1回答

    我有10000行JS,並且在那裏有一個丟失的支架。用於emacs的js2-mode應該突出顯示可能的語法錯誤,但通過瀏覽所有10,000行並嘗試查找突出顯示的一個小括號仍然非常耗費時間。有人能告訴我是否有一個熱鍵可以用來跳轉到下一個語法警告嗎?

    1熱度

    2回答

    當我在emacs中使用byte-compile-file命令編譯js2-mode.el時出現錯誤。 js2-mode.el:6778:21:Error: Lisp nesting exceeds `max-lisp-eval-depth' 我該如何擺脫?

    0熱度

    1回答

    我正在使用emacs(js2-mode)編寫javaScript。下面是一個簡單的代碼片段,其中的emacs總是顯示我的語法錯誤: <script> var x = function (a, b) { return a * b; }; </script> 的「{」和「返回」紅色總是着色,有人可以告訴我爲什麼?有沒有人使用js2模式到目前爲止?

    1熱度

    1回答

    編輯js文件時,我不想使用js2-mode作爲主要模式。但我發現我經常使用swank-js(與magnar's slime-js setting)。 當然我知道swank-js取決於js2-mode我可以只是(require 'js2-mode)(意味着不是主要模式)並添加一些額外的設置來啓用swank-js?任何幫助表示讚賞。

    13熱度

    3回答

    我使用Emacs 24.2。我已經安裝了從MELPAjs-comint和js-mode,執行run-js,現在REPL,而不是>標誌我有這樣的廢話 ^[[1G> ^[[0K^[[3G 的REPL本身低劣的Javascript模式下工作得很好,只是>改變符號。如果輸入未完成的表達式,它甚至會打印^[[1G... ^[[0K^[[5G。 ^[是系統字符,不復制複製粘貼,我添加它們讓你有一個想法。

    2熱度

    1回答

    當打開.js文件時,js2-mode和隨後的flymake-js會自動加載 。但flymake正在卸載消息 切換flymake模式關閉;更好地通過明確的論點。 但是,當手動啓用它時,使用M-x flymake-mode,它將保持激活 。有沒有人遇到類似的行爲並修復了它? 我的設置: 我也跟着上emacswiki的說明設置Flymake與最近 js2-mode工作一點點修改: (add-hook '

    20熱度

    3回答

    我正在使用js2-mode在Emacs中編輯Javascript,但似乎無法讓它停止使用製表符而不是空格來縮進。我的其他模式工作正常,只是有問題w/js2。

    9熱度

    3回答

    由於即時通訊使用eslint,從js模式進行語法檢查對我來說是多餘的。那麼如何在全球範圍內關閉而不是打開和關閉? 我配置eslint不檢查分號,但js2模式仍然檢查它。如果js2模式語法檢查不能全局禁用,有沒有辦法只關閉分號檢查?