Используя SLIMV для написания кода на Lisp, как мне вставить один "без отключения paredit.vim?" - PullRequest
4 голосов
/ 20 апреля 2011

Мне нужно написать следующую строку кода:

((eq item #\") (do-this...))

Но каждый раз, когда я набираю ", я получаю" ". Я прочитал файл документа paredit.vim, но не ясно, как вставить одиночную пару символов (будь то", (или []) и делать ли это перерывы paredit для этой функции. У каких-нибудь экспертов есть способ обойти это?

Ответы [ 2 ]

8 голосов
/ 20 апреля 2011

Я автор Slimv.Я исправил эту проблему, поэтому после \ "символ не удваивается. Пожалуйста, загрузите последний файл paredit.vim из хранилища Slimv: https://bitbucket.org/kovisoft/slimv/

4 голосов
/ 20 апреля 2011

Введите ,( для переключения режима паредита в SLIMV перед вводом символа. Источник: slimv.vim .

Аналогично в emacs, где вы можете использовать C-q, за которым следует символ, чтобы буквально вставить одну пару символов без активации клавиши paredit, с которой он связан. Источник: emacswiki .

...