jjzjj

windows - 我可以从 elisp 中读取 Windows 注册表吗?如何?

我只是想做这样的事情(defunmy-fun(reg-path)"readsthevaluefromthegivenWindowsregistrypath."...??...)是否有内置的fn可以执行此操作?或者是否有一个内置于Windows的命令行工具,我可以运行它来检索reg值?我想象的方式是在cscript.exe中运行一个.js文件来完成工作。回答(defunmy-reg-read(regpath)"readapathintheWindowsregistry.Thisprobablyworksforstringvaluesonly.Ifthepathdoesnotexist,i

ruby - 如何在 elisp 中定义以 "blocks"作为参数的函数?

在Ruby中,一个方法可以采用block/lambda,并使您能够编写看起来像是语言一部分的结构。例如,Fixnum类的times方法:2.timesdo#whatevercodeisbetweendoandend,willbeexecuted2timesend或者例如File类中的open方法:File.open(some_file)do|file|#dosomethingwiththefile;oncetheblockfinishesexecution,thehandleisautomaticallyclosedendopen方法可以有一个类似于此的实现(请原谅Ruby的“伪代码”

Emacs 的 C++11 模式或设置?

我正在运行Emacs23.3.1(Ubuntu,Oneiric包)并且emacs似乎不理解任何新的C++11关键字、constexpr、thread_local等。它也不理解'>>'现在允许在模板参数或新的“枚举类”语法中使用。某处是否有更新或替代模块?或者做不到这一点,一些设置让emacs同时对C++11更友好? 最佳答案 嗯,我用的是24.1。缺少一些C++98关键字,以及所有新的C++11关键字。它甚至不字体化数字常量。c++-mode好像十年没更新了。下面这段代码我用了很久,最近又添加了C++11关键字。试着把它放在你的.e

Emacs 的 C++11 模式或设置?

我正在运行Emacs23.3.1(Ubuntu,Oneiric包)并且emacs似乎不理解任何新的C++11关键字、constexpr、thread_local等。它也不理解'>>'现在允许在模板参数或新的“枚举类”语法中使用。某处是否有更新或替代模块?或者做不到这一点,一些设置让emacs同时对C++11更友好? 最佳答案 嗯,我用的是24.1。缺少一些C++98关键字,以及所有新的C++11关键字。它甚至不字体化数字常量。c++-mode好像十年没更新了。下面这段代码我用了很久,最近又添加了C++11关键字。试着把它放在你的.e