cc-mode

    3熱度

    2回答

    在Emacs 24.4中,默認的縮進行爲已被更改 - 現在新的行自動縮進。從release notes: *** `electric-indent-mode' is now enabled by default. Typing RET reindents the current line and indents the new line. `C-j' inserts a newline but

    1熱度

    2回答

    我想用另一個文件覆蓋默認的Emacs cc-mode.el。在我.emacs,我有以下行: (add-to-list 'load-path "/usr/home/smooth/emacs" t) 這工作正常裝載本地Emacs的配置文件。例如, (require 'go-mode-autoloads) 正在從上述目錄加載go-mode.el。 我試着將所需的cc-mode.el文件放到上面的

    3熱度

    1回答

    全部 現在我在c模式下使用emacs編輯c源代碼。如何自動填充模式似乎不工作。在這裏我如何啓用並嘗試使用它。 的Mx自動填充模式(使能自動填充模式) 在一個行中鍵入比自動填充尺寸長(這80個字符現在) - >沒有破線 試圖通過發佈Mq自動填充 但是,上述嘗試根本沒有奏效。 有人可以指出我做錯了什麼? 感謝您的幫助提前。

    1熱度

    3回答

    我用這個命令啓動的emacs $ emacs -Q c-mode-test.el 然後我用C-XC-E給eval每一行 (require 'cc-mode) (add-hook 'c-mode-common-hook '(lambda() (print "hello"))) (add-hook 'c-mode-hook '(lambda() (print "hello c")))

    0熱度

    1回答

    我使用的是Emacs 24,雖然我不是一個非常有經驗的Emacs Lisper,但我得到的東西工作得相當好。也就是說,我不知道如何去獲得標準的CSS模式來使用cc模式的縮進。我喜歡cc-mode在打開大括號後知道如何縮進的方式,以及在遇到新大括號時使用unindent的方式。 編輯:我是那些使用Allman風格牙套的可怕的人之一,所以我會告訴你我到目前爲止。當我按,我的光標在框字符結束: @med

    1熱度

    4回答

    我正在使用cc模式的emacs24,我想知道如何讓我的emacs更「聰明」。在我輸入a}之後,它會自動插入一個新行並按照例外進行縮進。我想知道如何將點切換到上一行。 例如,當我定義一個函數,現在我的emacs行爲是: void f() { } //point 「//點」是光標的後}是輸入的位置。 但我想是這樣的: void f() { //point } 我希望光標的位

    2熱度

    1回答

    我使用emacs(24.3.1)連同cc-mode和hideshow編程c++。我正在開發一個項目,其中編碼風格要求在源文件中必須重複頭文件中的任何關鍵字。如果標準不允許,關鍵字必須放在註釋中。讓我給你舉例: /* virtual */ void MyAwesomeFunction(int arg, int optarg /* = 0 */){ // stuff } 顯然有一條評論

    1熱度

    1回答

    我試圖使用emacs批量縮進源文件。我使用的命令: $ emacs -batch Source.h -l emacs-format-file.el -f emacs-format-function 其中的emacs-格式file.el包含: (defun emacs-format-function() (c-set-style "gnu") (setq c-basic-offset 4)

    3熱度

    2回答

    我正在使用Emacs。我想,當我寫這篇文章(|是穴): for (int i=0; i<n; i++) {| 我按Enter鍵(或一個不同的密鑰,等等),我得到這個: for (int i=0; i<n; i++) { | } 這樣我就可以開始打字立即將塊的內容,塊自動關閉。 我該怎麼做?

    4熱度

    1回答

    我最近開始使用irony-mode在emacs(24.3.1)中完成。不過,我似乎無法添加額外的系統包含路徑來打包。 我有這樣的代碼在我的配置: (defun ac-cc-mode-clang-hooks() (yas/minor-mode-on) (auto-complete-mode 1) ;; avoid enabling irony-mode in mode