小编Dre*_*rew的帖子

Lisp交互式Emacs乘法不正确

我在Emacs Lisp Interaction上运行以下代码:

(defun square (x) (* x x))
(square (square (square 1001)))
Run Code Online (Sandbox Code Playgroud)

这给了我1114476179152563777。但是,((1001^2)^2)^2实际上是1008028056070056028008001。这怎么可能?

lisp emacs elisp numbers bignum

0
推荐指数
2
解决办法
99
查看次数

如何获取绝对文件名的非目录部分?

我想问一下如何从Lisp的交互式命令中获取文件名。

顺便说一句,这是从另一个stackoverflow线程获取的。

将剪贴板上的图像粘贴到Emacs Org模式文件中而不保存

(defun markdown-insert-clipboard-image (&optional file)
  (interactive "G")
  (shell-command (concat "pngpaste " file))
  (insert (concat "![" file "](" file ")")))
Run Code Online (Sandbox Code Playgroud)

我的问题是文件正在使用绝对路径,而不仅仅是文件名,这导致文件在推送到服务器时出现错误。

我得到的不只是yahoocom.png

/Users/test/test/test/test/yahoocom.png

我只想得到

yahoocom.png

无论如何,我可以修改代码,使其仅使用文件名。

emacs filenames

0
推荐指数
2
解决办法
41
查看次数

Lisp:在哪里可以找到 sbcl 的保留字符列表?

有人能指出 Lisp 的保留字符列表吗?我正在尝试启动一些用于学习目的的重要程序。我能找到一个已经使用emacs存在的功能,但我无法找到的保留字符和字符串像一个汇总列表`,#\

大多数教程倾向于仅在它们适用于特定示例时才谈论它们,或者它们谈论高级表达式语法。

lisp sbcl common-lisp reserved-words

0
推荐指数
1
解决办法
104
查看次数

获取组织模式缓冲区或文件的所有 h1 条目的列表

给定文件 ( file.org) 像这样:

* h1 t1
* h1 t2
* h1 t3
Run Code Online (Sandbox Code Playgroud)

我怎样才能读取文件并获得这样的列表?

("h1 t1" "h1 t2" "h1 t3")

emacs org-mode

0
推荐指数
1
解决办法
591
查看次数

禁止启动画面

我想抑制闪屏并设置

$ cat ~/.emacs

;Do not display the splash screen
(setqinhibit-startup-screen t)
Run Code Online (Sandbox Code Playgroud)

但是,它不能正常工作。

issue emacs的时候还是提示

Welcome to GNU Emacs, a part of the GNU operating system.

Get help           C-h  (Hold down CTRL and press h)
Emacs manual       C-h r        Browse manuals     C-h i
Emacs tutorial     C-h t        Undo changes       C-x u
Buy manuals        C-h RET      Exit Emacs         C-x C-c
Run Code Online (Sandbox Code Playgroud)

它报告错误

Debugger entered--Lisp error: (void-function setqinhibit-startup-screen)
  (setqinhibit-startup-screen t)
  eval-buffer(#<buffer  *load*> nil "/Users/gaowei/.emacs" nil t)  ; Reading at$
  load-with-code-conversion("/Users/gaowei/.emacs" "/Users/gaowei/.emacs" t t) …
Run Code Online (Sandbox Code Playgroud)

debugging emacs

-1
推荐指数
1
解决办法
429
查看次数