Описание тега cc-mode

CC Mode is an Emacs and XEmacs mode for editing C and other languages with similar syntax; currently C++, Objective-C, Java, CORBA's IDL, Pike and AWK. It's a standard package in both Emacs and XEmacs.
1 ответ

Показать двоичную версию шестнадцатеричного значения в строке состояния

Я сейчас много занимаюсь программированием на C, что означает, что я пишу такие вещи постоянно: (ioe_extra_A & 0xE7) Было бы очень полезно, если бы при наведении курсора на 0xE7 emacs отобразил бы "0b1110 0111" в строке состояния или мини-буфере…
26 ноя '14 в 17:48
1 ответ

CC-Mode 5.32.1 с последними версиями Emacs

Я пытаюсь cc-mode 5.32.1 с транком Emacs. Когда я компилирую, я получаю эти ошибки cc-mode.el:596:29:Error: Symbol's function definition is void: byte-compile-obsolete Compiling file /home/per/pnw/emacs/cc-mode-5.32.1/cc-styles.el at Sun Oct 2 12:28…
02 окт '11 в 11:21
2 ответа

Emacs cc-mode tab поведение

Нажатие вкладки несколько раз не перемещает текст вправо. Есть ли способ заставить его вести себя как интеллектуальный отступ Visual Studio? Отступ первой вкладки, последующие вкладки перемещают текст к следующей позиции табуляции. Спасибо.
19 авг '11 в 10:29
2 ответа

Что означает ошибка elisp "Неверный аргумент типа: sequencep, t"?

Я пытаюсь скомпилировать cc-mode 5.31.3 с помощью emacs 23.1.1 следующим образом: $ emacs -batch --no-site-file -q -f batch-byte-compile *.el Но два файла не компилируются (в дополнение к многочисленным предупреждениям): В c-init-language-vars-for: …
14 окт '10 в 22:04
0 ответов

Как добавить в списки, определенные с помощью c-lang-defconst?

Я пытаюсь добавить ловушку режима C++ для добавления ключевых слов C++11 в соответствующие списки ключевых слов (которые определены в lisp / progmodes / cc-langs.el в исходном коде Emacs). В качестве минимального примера я начал с c-modifier-kwds и …
16 фев '17 в 17:01
2 ответа

Можно ли сделать автохинтинг в C++ в cma-режиме emacs?

Я не уверен, что слово "autohinting" правильное, но я могу объяснить например, когда я пишу std:: Я хочу увидеть список доступных вещей, и то же самое для "." и "->", я надеюсь, что это возможно.
11 апр '12 в 10:58
4 ответа

Как переключить точку на предыдущую строку после ввода}?

Я работаю с emacs24 с cc-mode, я хочу знать, как сделать мой emacs более "умным". После того, как я введу}, он автоматически вставит новую строку и сделает отступ, как указано. Я хочу знать, как переключить точку на предыдущую строку. Например, когд…
01 июл '12 в 07:24
2 ответа

Emacs отступ

В Emacs, строка получает отступ только после нажатия return (в режиме cc). Это нормально? Может ли это быть изменено на отступ автоматически при попадании на новую строку? Как я смотрю на переменные, например There are a number of predefined styles.…
22 фев '12 в 18:11
1 ответ

emacs batch indent vs. cc-mode access-label

Я пытаюсь пакетные отступы исходных файлов с помощью Emacs. Я использую команду: $ emacs -batch Source.h -l emacs-format-file.el -f emacs-format-function где emacs-format-file.el содержит: (defun emacs-format-function () (c-set-style "gnu") (setq c-…
05 дек '12 в 03:17
1 ответ

Стиль Java Coding Style и настройка cc-режима Emacs

Я использую GNU/Emacs HEAD с включенным cc-режимом (c-версия 5.32.2) на машине Debian GNU/Linux. Я пытаюсь определить собственный стиль для управления соглашениями по коду для языка программирования Java, Руководством по стилю кода Android для автор…
04 дек '11 в 17:28
0 ответов

Отступ Emacs для синтаксиса блока target-c

Я использую objc-mode и в целом отступ работает достаточно хорошо, но у меня возникли проблемы со следующим кодом. dispatch_async(dispatch_get_main_queue(), ^{ [self someMethod]; }); Emacs пытается сделать отступ таким образом: dispatch_async(dispat…
31 мар '14 в 21:13
2 ответа

Как я могу переопределить файл режима по умолчанию в Emacs?

Я хотел бы переопределить Emacs по умолчанию cc-mode.el с другим файлом. В моем .emacsУ меня есть следующая строка: (add-to-list 'load-path "/usr/home/smooth/emacs" t) Это работает правильно для загрузки локальных файлов конфигурации Emacs. Например…
05 май '17 в 10:53
1 ответ

Как выделить #ifdef <code /> #endif в emacs?

Я не знаю, предоставляет ли cc-mode или cedet что-то похожее, но это не должно быть таким трудным для понимания, я надеюсь. Я хочу изменить фон для кода в исходных файлах C++ / C# между #ifdef (что-то) и #endif. Есть ли опция для режима или с чего н…
23 апр '12 в 12:13
1 ответ

Как включить автозаполнение в c-режиме emacs?

Все Сейчас я редактирую c исходниками с помощью emacs в c-mode. Однако режим автозаполнения вообще не работает. Вот как я включил и попытался его использовать. Mx auto-fill-mode (включить режим автозаполнения) Набирается в строке длиннее, чем размер…
20 сен '12 в 17:21
2 ответа

Перегрузка связывания клавиш в Emacs

Я просмотрел ряд других вопросов и файлов в поисках чего-то, что я мог бы изменить в соответствии со своими потребностями, но у меня возникли проблемы, поэтому я пришел к экспертам. Есть ли в любом случае поведение клавиши по-разному в зависимости о…
10 сен '11 в 01:25
0 ответов

Emacs/CC-Mode не делает отступ аргументов шаблонным функциям, начинающимся с фигурной скобки

Рассмотрим следующий фрагмент кода C++ с отступом с использованием cc-mode в Emacs: auto good1 = f(a, {1, 2}); // ((arglist-cont-nonempty 1 15)) auto bad1 = f&lt;1&gt;(a, {1, 2}); // ((inexpr-statement) (block-open 36)) auto good2 = f(a, b, // ((arg…
24 дек '15 в 21:19
1 ответ

AES-CCM дополнительная аутентифицированная длина данных l(a)

Я реализовал AES-CCM в соответствии с RFC-3610, и мне интересно, почему длина дополнительных аутентифицированных данных l(a) должна быть защищена MAC.
26 апр '12 в 22:38
1 ответ

Отступ для списка инициализатора в конструкторе неверен

Я использую emacs 24.3 и я столкнулся со следующей проблемой с движком Emacs и новым C++11 списки инициализаторов. Позвольте привести пример: рассмотрим класс Class который имеет член типа std::vector&lt;int&gt; названный m_vector, Emacs делает отст…
09 янв '14 в 12:36
1 ответ

Как свободно форматировать комментарии в cc-режиме

Я довольно новичок в cc-mode, и я хотел бы настроить его так, чтобы я мог свободно форматировать и использовать вкладки в многострочных комментариях. Это важно для меня, потому что я хочу использовать cog.py в моем исходном файле и должен иметь возм…
08 авг '13 в 20:03
0 ответов

Изменение стиля отступа в режиме Emacs CC

Я новичок в Emacs, и я пытался настроить стиль отступа для cc-mode. Мне нравится писать код так: if(true) { foo(); bar(); } Но стиль отступа по умолчанию больше похож на: if(true) { foo(); bar(); } Кажется, стиль отступа, который я хочу, это "bsd", …
12 мар '14 в 02:21