定制检查括号检查双引号

我有check-parens设置为保存钩我的文件,尤其是我的降价文件,提醒我关于不对称的括号。 他们几乎都是错误的,这也救了我从涉及的括号里面的旁白降价链接了大量的错误:

;In Markdown files, there are few excuses for unbalanced delimiters (add-hook 'markdown-mode-hook (lambda () (when buffer-file-name (add-hook 'after-save-hook 'check-parens nil t))))

我注意到,我有一个引用类似的问题 - 我将下降一个尾随报价,否则我会忘记将单双打适当等(这有时链接错误重叠,当我把论文标题到提示。)有多一点理由不平衡“S之外还有为(s或)S,和它的同一个任务check-parens已经在做的事情。所以,我自然希望有check-parens覆盖报价为好。

但我似乎无法做到这一点! 正确的方法似乎涉及黑客降价语法表,但没有我尝试似乎工作 -

(modify-syntax-entry ?\" "(\"" markdown-mode-syntax-table) (modify-syntax-entry ?\" ")\"" markdown-mode-syntax-table) (modify-syntax-entry ?\" "$\"" markdown-mode-syntax-table) (modify-syntax-entry ?\" "^\"" markdown-mode-syntax-table) (modify-syntax-entry ?\" ".\"" markdown-mode-syntax-table) (modify-syntax-entry ?' "\"" markdown-mode-syntax-table)

等等等等等,他们都要么什么也不做,原因check-parens的地方,据我可以告诉一切工作就好了文件中的早期吐出错误。

我已经通过了一些关于出题的通道˚F文档链接阅读modify-syntax-entry

  • http://www.emacswiki.org/emacs/ParenthesisMatching#toc1
  • https://www.gnu.org/software/emacs/manual/html_node/elisp/Syntax-for-Strings.html
  • http://www.emacswiki.org/emacs/EmacsSyntaxTable
  • http://zvon.org/other/elisp/Output/SEC561.html
  • http://www.chemie.fu-berlin.de/chemnet/use/info/elisp/elisp_32.html
  • http://www.delorie.com/gnu/docs/elisp-manual-21/elisp_350.html

并要求对#emacs ,无济于事。

(版本是在Debian不稳定的Emacs 24.0.93.1)。

--------------解决方案-------------

尝试

(modify-syntax-entry ?\" "\"" markdown-mode-syntax-table)

分类:emacs的 时间:2015-03-15 人气:0
本文关键词: emacs的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.572 (s). 10 q(s)