elisp

    2热度

    1回答

    它是否存在Emacs Lisp的功能,它可以复制文件和目录(支持TRAMP),并以异步方式执行此操作? 我的问题是(copy-file)和(copy-directory)块我的编辑,直到他们完成,如果我有一个远程服务器做了流浪汉大约需要5-10秒,直到我可以继续进行。

    0热度

    1回答

    我使用emacs-request从网上获取一些json数据。下面是我想知道的回调函数,如:success如何可以访问ARG1和ARG2一个例子 (defun test (arg1 arg2) (request "http://httpbin.org/get" :params '(("key" . "value") ("key2" . "value2")) :

    0热度

    3回答

    假设我想设置bar和baz的值,具体取决于一种情况,两种情况都是相同的,比如foo的值。使用let特殊形式,我做这样的事情 (let ((bar (if foo 1 2)) (baz (if foo 3 4))) ...) 虽然上面的程序是正确的,这似乎有些奇怪,因为它会检查foo值的两倍。在这种情况下可以使用一种习惯用语来避免复查吗?

    2热度

    1回答

    Emacs ver。 25.1.1 Emacs所有源文件夹中:... \ emacs的\共享\ emacs的\ 25.1 \口齿不清\ 假设我在Emacs打开文件url.el。在这个文件中有功能url-retrieve。 如何找到(使用emacs)另一个* .el文件使用此功能? 谢谢。

    2热度

    1回答

    我在写一个函数,它将两个日期作为参数。 (类似2016-8-1) 我想从美丽的emacs日历视图中获取日期。 (defun my-fun (date1 date2) (setq date1 (get-date-from-calendar)) ) 我知道组​​织模式有 C-c . (org-time-stamp) 但在elisp的代码中使用时,此功能要求参数。 任何想法?

    5热度

    3回答

    我注意到在Scheme,Racket和Clojure中表达式(使用Clojure)(and true '())评估为(),而(and '() true)评估为true。这不仅适用于空白列表,而且适用于任何列表。 但在GNU CLISP和的Emacs Lisp,(and t '())计算结果为nil和(and '() t)评估为nil也不过(and t '(1 2 3))计算结果为(1 2 3)和(

    0热度

    1回答

    我为Spacemacs安装了一些主题,其中一些主题使光标显示为垂直线(如Sublime或Atom),而一些则使光标显示为一个坚实的盒子(就像Spacemacs的默认主题)。 有没有办法将光标外观设置为所有主题的垂直线?

    0热度

    2回答

    我在写一个最大的公因子函数。 我一直得到错误说 “(如果T(集Q).....)” 是无效的语法 所以我评论一下。但后来我被告知我的do语法是无效的。在“做”条款 语法错误 但我看着它,看到没有错误。为什么我的代码不能工作? (defun myGCD (a b) "My function, which returns the Greatest Common Factor" (let ((x a)

    6热度

    1回答

    在elisp中,if语句逻辑只允许我有if case和else case。 (if (< 3 5) ; if case (foo) ; else case (bar)) 但是如果我想要做别的 - 如果?我需要在else情况下放置一个新的if语句吗?它看起来有点混乱。

    0热度

    1回答

    我用.net Core和AngularJs + webApi制作简单的程序 我的Api代码如下 运行问题后没有Js错误是工厂返回什么都没有。 当我设置断点$ location.qwets = index.query();我的“qwets”为空,“qwets”的长度为0. 每次页面刷新时get方法都在工作,但结果不起作用。 我改变了代码,现在我有 'qwets' 的结果,但指数仍然是空的 谢谢 //