gpt4 book ai didi

c++ - emacs:强制解析缓冲区的局部变量

转载 作者:搜寻专家 更新时间:2023-10-31 01:19:04 24 4
gpt4 key购买 nike

我有一个 Emacs-lisp 脚本,它创建了两个包含一些内容的缓冲区,并询问用户缓冲区的名称。文件的文本按用户给定的名称插入到新创建的缓冲区中。这是代码片段:

(with-current-buffer (find-file-noselect
(read-file-name "C++ example file name: "))
(erase-buffer)
(save-excursion (insert "file-contents")))

问题是。一旦 file-contents 中的文本被插入,它可能包含指定的局部变量,例如:

// -*- mode: c++; c-basic-offset: 4; -*-

但是,这些变量不会针对缓冲区进行处理。我想知道是否有一些 lisp 函数可以强制识别(解析和应用)缓冲区的局部变量,一旦它具有正确的内容。

最佳答案

(normal-mode t) 设置当前缓冲区的模式,就好像它刚刚被访问过一样。

关于c++ - emacs:强制解析缓冲区的局部变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6505074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com