сужение столбца таблицы в emacs - PullRequest
2 голосов
/ 01 августа 2010

У меня есть таблица в emacs, и я пытаюсь сузить некоторые столбцы, скажем, на 7 символов. Я попытался сделать это с помощью команды C-7 M-x table-narrow-cell. Тем не менее, это говорит о том, что:

Переменная глубина связывания превышает max-specpdl-size

Кто-нибудь знает, что мне нужно делать? Нужно ли что-то менять в файле .emacs?

1 Ответ

2 голосов
/ 01 августа 2010

Я попытался сделать то же самое с таблицей 3x200, и получил тот же результат. Одна функция в реализации таблицы с узкими ячейками (таблица - вертикальный список ячеек) является рекурсивной, и, если таблица достаточно велика, она взрывается. Я попытался увеличить значение max-specpdl-size (см. Документацию в конце Раздел 11.3 Справочного руководства по GNU Emacs Lisp ), но это не имело значения.

Будут ли таблицы в режиме org достаточно хороши для ваших целей?


Обновление: я сделал опечатку в имени переменной при попытке изменить значение переменной. Переключив max-specpdl-size на 10000, я смог использовать эту функцию. Если это не та операция, которую вы ожидаете выполнять очень часто, вы можете изменить ее на лету: M-:, (setq max-specpdl-size 10000), изменить размер таблицы. Кроме того, вы можете найти безопасное значение и добавить его в .emacs.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...