emacs функционируют c-forward-sws: Неправильный аргумент типа: stringp, ноль

Я получал эту ошибку в emacs каждый раз, когда я ввожу что-либо в определенных буферах:

c-forward-sws: Неправильный аргумент типа: stringp, ноль

Это, кажется, вещь подсветки синтаксиса; я получаю его в буфере, это находится в sh-режиме каждый раз, когда я ввожу что-либо - даже возвращаются на пустой строке. Я также иногда добирался, это в C ++-mode буферизует, но я не помню определенную строку, и при этом я не могу воспроизвести его в таком режиме.

Я не изменил свой .emacs в последнее время (что я могу вспомнить).

Какие-либо идеи, какова проблема? Функция определяется в cc-engine.el, но мне нелегко выяснять контекст.

5
задан Anne 14 January 2010 в 13:57
поделиться

1 ответ

Вместо этого:

var activeMembers = (
from member in db.ContactSet
where member.ID.ToString().Contains(activeProducts));

Попробуйте выполнить следующие действия:

var activeMembers = (
from member in db.ContactSet
where activeProducts.Contains(member.ID));
-121--2675143-

Здесь: Определение размера браузера с помощью JQuery .

-121--4571524-

Чтобы выяснить проблему, нужно еще немного изучить. То, что вы предоставили, недостаточно (если только ответчик уже не обнаружил конкретную проблему).

Первым шагом обычно является установка переменной debug-on-error в значение t . Это обеспечит трассировку стека с дополнительной информацией (обычно указывающей, какое выражение внутри функции вызывает проблему).

Если проблему можно надежно воспроизвести, не устанавливайте указанную выше переменную, а перейдите к определению функции ( M-x find-function c-forward-sws RET ) и настройте ее для отладки с помощью M-x edebug-defun . Затем выполните действия, вызывающие ошибку, и выполните переход к коду. Отладчик довольно интуитивно понятен, если вы знакомы с lisp, и документацию можно найти на этой информационной странице .

По крайней мере, добавление трассировки стека может предоставить достаточно информации, чтобы привести к ответу, хотя, вероятно, потребуется тестовый случай, чтобы воспроизвести проблему...

4
ответ дан 14 December 2019 в 01:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: