elisp 相关问题

Emacs Lisp是GNU Emacs文本编辑器的扩展语言,事实上,Emacs的大部分功能都是使用Emacs Lisp实现的。用户通常通过将Emacs Lisp语句添加到他们的`〜/ .emacs`或编写单独的包来定制Emacs的行为。

在 Emacs Paredit 中交换圆括号和方括号

如何在 paredit 模式下定义交换括号和方括号的命令?

回答 5 投票 0

emacs/elisp:哈希(井号、数字符号、octothorp)符号的用途是什么?

这个有什么作用? (add-hook 'compilation-mode-hook #'my-setup-compile-mode) ...它与以下有什么不同吗 (add-hook 'compilation-mode-hook 'my-setup-compile-mode)

回答 3 投票 0

带头算法的多重排列

已编写以下 elisp 函数来使用 hde 堆算法计算字符串的排列。但我得到了重复,而算法应该避免这种情况。 (defun 排列-strg-h...

回答 0 投票 0

在 emacs lisp 中获取字符串类型的第一个元素

我正在尝试处理我的小 emacs 帮助程序检索的一些数据。 数据结构如下: #("[[id:b6f64bd1-3bf8-4a15-ad50-46bc5d5d1c94][Subsub1]]" 43 50(字体...

回答 1 投票 0

如何在 Emacs Elisp 中获得类似格式化的 LSP?

这是我在 Rust 开发中经常使用的场景: Rust LSP 始终开启。 我将 LSP 功能称为“格式化当前缓冲区”(或其他名称)。 LSP 返回缓冲区格式...

回答 0 投票 0

Org 无法识别我的议程文件,而 org-agenda-files 的值显示它正确地瞄准了文件所在的位置

TLDR:即使我添加的文件显示在 org-agenda-files 上,我也看不到我的组织议程 我的 init.el 中的代码如下(我不知道 elisp,我刚开始使用 emacs 来使用 org-

回答 0 投票 0

写一个 ELisp 函数让 man 在另一个窗口打开

所以我知道 Man-notify-method 控制这个,但我喜欢在同一个窗口中打开它的选项。默认情况下,我需要它来出风头。目前,我有: (全局设置键(kbd“H-m s”...

回答 0 投票 0

如何在elisp中判断操作系统?

如何以编程方式确定在 ELisp 中运行 Emacs 的操作系统? 我想根据操作系统在 .emacs 中运行不同的代码。

回答 8 投票 0

遍历字符串在 Emacs Lisp 中给出了错误的类型参数错误

我正在尝试使用 dolist 遍历字符串列表,并使用前缀字符串连接元素,使用 subr-x 中的字符串连接来创建新字符串。 (dolist (p '("a" "b" "c&q...

回答 2 投票 0

为什么 emacs elisp 函数“向前搜索”不能再找到回车符?

emacs 缓冲区中的 dos2unix 转换代码在某个时候停止工作。我从 90 年代 (emacs 19) 就开始使用它,但我不知道它什么时候停止工作。 ;;; Dos 到 Unix

回答 1 投票 0

modus themes : Symbol 的函数定义无效:modus-themes-load-themes

我尝试在 emacs 27.1 上安装 modus 主题 这是我的配置文件(从 emacs 文档复制,通过 melpa 安装的包): (使用包方式主题 :确保 ;省略...

回答 0 投票 0

如何在 emacs 中永久启用 hs-minor-mode

我在 .emacs 文件中使用 thhs 代码来永久启用 hs-minor-mode 并更改快捷方式: (setq-default hs-minor-mode t) (global-set-key (kbd "C-c C-h") (kbd "C-c @ C-h")) ...

回答 4 投票 0

停用 emacs-lisp % 格式说明符

使用 emacs-lisp 我想识别 point 下的单词,特别是我希望能够识别 hoon runes。符文是像 ?=、/+、$- 这样的二合字母。标准的 emacs lisp 功能,如“thing-at-po...

回答 0 投票 0

Emacs-lisp 回调

在 Emacs 27.1 中,以下代码在回调中给我一个(void-variable buffer)错误。 elisp 不支持闭包吗? (defun make-callback (buffer) (拉姆达(状态) (消息“...

回答 1 投票 0

任何可能使外部参照--标记环“项目本地”?

我在日常工作流程中使用eglot,但在同时处理多个项目时发现一个恼人的问题。以下步骤解释了我的问题: 在项目 A 中使用外部参照查找定义。 使用外部参照查找

回答 0 投票 0

如何定义不返回任何内容的宏

背景 我看到问题 Best way to disable code: 我认为像下面这样的东西会很好: (离开 (global-set-key "\C-x" 'do-stuff) (defun do-stuff () ...)) 我明白...

回答 1 投票 0

如何迭代处理ORG文件中的每一个标题

我想遍历并检查 ORG 文件中的每个标题,看看它是否是指向图像文件的链接。如果是,我需要对标题做一些处理。 * no_image_heading # 应该打印 n...

回答 0 投票 0

自动填充需要文件名以使用 pandoc 生成 pdf

我有一个小功能,可以将打开的缓冲区复制到临时缓冲区,对内容进行一些更改并将文件导出为pdf。 (defun my/postprocess () “后处理文件” (

回答 0 投票 0

Emacs saveplace保存-place-alist到文件时杀缓冲区。为什么我在使用hook时出现递归深度问题?

我使用Emacs(目前是26.3)已经有一段时间了(几年)。我总是在我的init.el里有(use-package saveplace :config (save-place-mode t)),这使得Emacs使用save-place-mode (...)。

回答 1 投票 0

当在lambda内使用defun的参数时,'符号的值作为变量是void:'。

我想让这个设置keybind的函数更短。(defun defkey-arg2 () (exwm-input-set-key (kbd "s-g") (lambda () (interactive) (start-process-shell-command gkamus nil gkamus))) ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.