elisp

    1热度

    1回答

    我在Arch Linux下使用Emacs 25.2.1。 当我尝试扩大/..或/../或/../rest/of/path与expand-file-name的路径时,没有变化。这是一个错误吗?我可以使用其他(更好)的功能吗? 感谢

    2热度

    2回答

    我很新使用lisp,所以我很抱歉,如果这是一个微不足道的问题。一段时间后,我一直无法找到解决方案,但我确信这是我的错。 所以。我试图写一个命令,它将恢复所有打开的缓冲区。简单。我只是做 (setq revert-without-query (buffer-list)) (mapc 'revert-buffer (buffer-list))` 不幸的是,如果有任何缓冲区不与文件关联 - 也就是

    4热度

    2回答

    在another question关于elisp的局部变量的定义,无论受访者提醒,let是恰当的,强调它不会定义变量是本地的功能。该变量仅限于let语句。 本地到let和本地功能有什么区别?是否有另一个构造函数可以为函数的范围定义变量? 使用let声明函数看起来这样的: (defun test-search (string) "Searches for STRING in documen

    0热度

    1回答

    在不太宽的缓冲区中编码时,应该在行模式下可见的flycheck错误计数会被截断。我如何确保flycheck模式在线模式下以主要/次要模式的顺序排在第一位?

    0热度

    1回答

    标题不言自明。我真的不知道ELisp,所以这个问题可能是微不足道的。无论如何,我有我的.spacemacs下面的代码但它不工作: (defun dotspacemacs/user-init() (when (eql x-display-pixel-width 2560) (setq-default dotspacemacs-default-font '("Source Code

    1热度

    1回答

    解析XML文件,我有这个XML格式的XML文件: <?xml version="1.0" encoding="UTF-8"?> <trials> <trial> <main> <trial_id>RBR-3ypfxv</trial_id> <utrn>U1111-1191-5058</utrn> <reg_name>REBEC</reg_name

    0热度

    1回答

    我正在寻找一个函数,它可以解析Perl的Set::IntSpan中Emacs Lisp中的整数列表。即,我希望能够做到这样的事情: (parse-integer-list "1-3, 4, 8, 18-21") ⇒ (1 2 3 4 8 18 19 20 21) 是否有一个elisp库的某处为此?

    1热度

    2回答

    我N线,这样的代码: let aafdafa let bfaf let cb 我想翻译这段代码是: let aafdafa = aafdafa.len(); let bfaf = bfaf.len(); let cb = cb.len(); replace-regexp不选择工作, 我应该如何解决这个任务在emacs?

    2热度

    1回答

    在我的课上,对于最后的项目,我们正在努力改进匹配前缀的算法,其功率为2 (IE input =“25”,output =“2^8 = 256”,input =“99”,output =“2^99 = 9903520314283042199192993792 ...”) 无论如何,我们依靠对数来标识匹配的前缀。对数精度实际上很重要,我们正在寻找更好的日志功能。标准的日志功能和计算功能都具有相同的精度

    4热度

    2回答

    我有一个可能很酷/可能愚蠢的emacs脚本的想法,它可以动态调整文本大小以填充可用空间。 我似乎无法弄清楚的一件事是如何查询当前缓冲区以查看是否有任何行正在被包装。我会怎么做?