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

`cperl-mode` is an Emacs mode for editing Perl that expands on the functionality of `perl-mode` and provides a variety of IDE-like editing, reference, and navigation functions.
5 ответов

Как мне остановить автоформатирование в режиме emacs cperl?

Когда я делаю отступ-регион в режиме cperl if ($x) {следующий; } Emacs переформатирует его так: if ($x) { следующий; } Как я могу заставить это прекратить делать это? Примечание: в вопросе изначально говорилось, что это переформатирование происходит…
27 фев '09 в 00:17
1 ответ

Как я могу настроить так, чтобы я мог определить несколько действий в cperl-mode-hook в.emacs?

Вот выдержка из моего.emacs ПРИМЕР 1: С конфигурацией ниже, режим завершения perl работает отлично. ;;------------------------------------------------------- ;; -*-- CPerl mode ;;------------------------------------------------------- (defalias 'per…
26 июл '14 в 14:10
1 ответ

Как включить проверку синтаксиса cperl на aquamacs?

Проверьте, что синтаксис в меню cperl отключен. Если я попробую M-x cperl-check-syntaxЯ получил сообщение об ошибке Не удается открыть загрузочный файл: нет такого файла или каталога, режим компиляции. Я не нашел намека на emacswiki.
24 сен '15 в 07:31
2 ответа

Ассоциирование cperl-режима с кодом Perl в emacs

Я пытаюсь связать режим CPerl с исходными файлами Perl в emacs (23.1.1 в CentOS 6). Если я включу следующую строку в мой.emacs (defalias 'perl-mode 'cperl-mode) тогда режим CPerl будет загружен при открытии исходного файла Perl. Однако следующая стр…
02 мар '12 в 20:42
1 ответ

Документ взаимоисключающий определяет

Я пишу небольшую программу на C и хочу документировать ее, чтобы другие могли изменить некоторые детали. Я написал файл config.h с #defines, которые позволяют некоторые операции или нет, некоторые из них являются взаимоисключающими, другие нет. Прим…
23 апр '12 в 09:48
3 ответа

Отключить авто-отступ в emacs в Perl-режиме

Когда я использую Emacs, я выключаю любой автоматический отступ и использую собственную схему отступа (сохраняйте отступ предыдущей строки, используя только пробелы). В с-режиме я просто использовал C-c C-l отключить электрический режим. Но в Perl-р…
24 дек '12 в 21:36
1 ответ

Компиляция Perl Xemacs не может перейти в позицию ошибки, показывая ошибку "Неверный аргумент типа"

После компиляции Perl-скрипта я получаю синтаксическую ошибку в окне компиляции. Если я попытаюсь использовать Goto Error Команда, она не работает и показывает сообщение об ошибке: Wrong type argument: listp, "^\\s-*\\(at \\(.*\\):\\([0-9]+\\)\)" я …
18 мар '15 в 11:46
4 ответа

Могу ли я использовать cperl-mode с раскрашиванием в perl-mode?

Cperl-режим Emacs, кажется, запутывается меньше, чем Perl-режим, но эффект Skittles делает эту вещь непригодной для меня. Кто-нибудь знает или знает пример блока.emacs, который заставляет cperl-mode использовать раскраску из perl-mode, в идеале в фо…
06 ноя '08 в 23:29
1 ответ

Как мне настроить отступы cperl mode в Emacs, чтобы соответствовать примерам Moose?

Как я могу настроить режим cperl в Emacs так, чтобы отступ после скобок, например has 'name' => ( is => 'rw', isa => 'Str', required => 1, ); (отступ по умолчанию) становится более похожим на то, что можно увидеть, например, в руководств…
01 июл '10 в 06:17
1 ответ

Синтаксис для добавления / удаления ключевых слов блокировки шрифтов в Emacs

Большая часть того, что я делаю с Emacs, написана на Perl, и для этого cperl-mode в основном отлично; одна большая досада в том, что простой my $whatever введение дается свойство font-lock-keyword-face, что исключает преимущество наличия ключевых сл…
1 ответ

Возможно ли выделить интерполированные переменные perl в emacs?

Недавно я начал использовать emacs и, преодолев ряд препятствий на пути к тому, чтобы заставить cperl-mode работать так, чтобы это было приемлемо, я озадачился этой проблемой. В настоящее время у меня есть все скаляры, которые регулярно используются…
17 мар '11 в 11:59
1 ответ

Emacs: как избавиться от нежелательной вкладки в Perl-режиме yasnippet

У меня есть следующий yasnippet в Perl-режиме для создания sub: #name : sub ... { ... } #key: sub # -- sub ${1:function_name} # {{{ { $0 } # }}} Но когда Emacs расширяет его, он генерирует нежелательную вкладку: sub function_name # {{{ <-- ? { } …
06 июн '13 в 15:22
0 ответов

Отличие многострочных строк, которые требуют отступа от тех, которые не

---+ КРАТКОЕ ОПИСАНИЕ Этот вопрос касается отступа многострочных строк, например, для Perl, в emacs-режиме cperl, чтобы они не нарушали поток кода. Я знаю, как получить нужный отступ, используя такие преобразования, как =~ s/^[^\S\n]*\|//mhr на стро…
1 ответ

Как настроить отступ в режиме cperl для qw//?

Исходя из этого вопроса, вот еще один багбир. я получаю my @browsers = qw/ Firefox MSIE /; но я хочу my @browsers = qw/ Firefox MSIE /; Какие настройки в режиме cperl в Emacs я могу использовать для достижения этой цели?
06 июл '10 в 03:42
1 ответ

Emacs использует <tab> внутри qq в режиме cperl

Я использую функцию qq для хранения моих запросов SQL в Perl. Как это: qq{ SELECT table1.name, table1.description FROM table1 WHERE table1.id=? } Но в Emacs cperl-mode невозможно использовать tab внутри qq, что замедляет мою работу. Как я могу это и…
08 мар '12 в 18:56
1 ответ

Emacs cperl - отступ в константном блоке

Я использую Aquamacs 3.0a на основе GNU Emacs 24.3.50.2. cperl-версия - 6.2. Когда я редактирую блок констант Perl, я получаю дополнительные отступы, которые мне не нужны:- use constant { ONE =&gt; 1, TWO =&gt; 2, THREE =&gt; 3, }; То, что я хочу, э…
30 июн '14 в 16:36
1 ответ

Как мне удержать фигурные скобки в режиме Emacs cperl?

Я использую GNU Emacs 22.2.1 и cperl 5.23. У меня есть Perl-код, как это: sub foo { if($x) { print "x"; } else { print "y"; } } Я хотел бы переопределить код для отступа в 2 пробела. Но когда я бегу cperl-indent-region по этому коду я получаю: sub f…
03 мар '11 в 20:35
1 ответ

Идентификация Emacs работает только в терминале (-nw)

У меня есть GNU Emacs 23.1.1, на Ubuntu 10.10. Я должен следующие.emacs: (custom-set-variables '(cua-mode t nil (cua-base)) '(inhibit-startup-screen t) ) (show-paren-mode 1) (setq show-paren-delay 0) ;; perl mode stuff (fset 'perl-mode 'cperl-mode) …
26 май '11 в 11:47
0 ответов

Режим Emacs cperl: отключение вставки "если" и т. Д.

Я использую cperl-mode в Emacs в течение некоторого времени. В новой системе у меня было проблемное поведение: когда я набираю что-то вроде "если", Emacs превращает его в полноценное утверждение, поэтому оно автоматически выдаст мне if () { } Это де…
05 сен '14 в 15:28
2 ответа

Могу ли я настроить отступ троичных операторов в режиме emacs cperl?

В emacs cperl-mode троичные операторы специально не рассматриваются. Если вы разбиваете их на несколько строк, cperl-mode просто делает отступ каждой строке так же, как отступает любое дальнейшее утверждение, например так: $result = ($foo == $bar) ?…