Режимы Emacs 1, 2 и t (что означает t)? - PullRequest
0 голосов
/ 10 января 2010

Например, global-linum-mode 1 включает номера строк global-linum-mode 0 отключает номера строк, что будет делать global-linum-mode t? и я видел другой параметр: nil. Что они делают?

Ответы [ 2 ]

3 голосов
/ 10 января 2010

t и nil в логическом контексте являются значениями истинности (Emacs) Lisp. nil ложно. Любое ненулевое значение считается истинным, но обычно используется t. Источник .

Что касается global-linum-mode, любой неотрицательный параметр включит его, включая t, "foo", ... и так далее.

Для таких вопросов очень полезно поиграть в пустом буфере с помощью elisp: наберите там свое выражение и нажмите C-j.

1 голос
/ 10 января 2010

t верно, nil неверно.

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