2

我想在emacs模式下添加一些动态扩展的话,但我真的不知道从哪里开始。

具体来说,我想在 emacs 中以 scad 模式添加 openSCAD 的内置函数和模块的名称,这样当我输入“mi”并点击 M-/“minkowski”时,扩展名中就会出现“dx”和M-/ 扩展为“dxf_linear_extrude”等。

4

1 回答 1

2

最简单的方法是创建一个虚拟隐藏缓冲区,用这些词填充它(并且您将其置于相同的主要模式中)。例如

(unless (get-buffer " *scad words*")
  (with-current-buffer (get-buffer-create " *scad words*")
    (scad-mode)
    (insert "minkowski otherword andyetanother")))
于 2013-01-25T11:14:29.600 回答