我已升级到Emacs 23.3,现在*Compile-Log*缓冲区不断打开,出现以下错误:
Warning: `font-lock-beginning-of-syntax-function' is an obsolete variable (as
of Emacs 23.3); use `syntax-begin-function' instead.
Run Code Online (Sandbox Code Playgroud)
我假设上游作者将来会处理这些警告.在那之前,我如何防止这些错误出现并打开一个新窗口?
我正在使用python 2.7中嵌套的类似JSON的数据结构,我用一些外来的perl代码进行交换.我只想以amore pythonic方式"使用"这些列表和字典的嵌套结构.
所以如果我有这样的结构......
a = {
'x': 4,
'y': [2, 3, { 'a': 55, 'b': 66 }],
}
Run Code Online (Sandbox Code Playgroud)
...我希望能够在python脚本中处理它,就好像它是嵌套的python classes/Structs一样,如下所示:
>>> aa = j2p(a) # <<- this is what I'm after.
>>> print aa.x
4
>>> aa.z = 99
>>> print a
{
'x': 4,
'y': [2, 3, { 'a': 55, 'b': 66 }],
'z': 99
}
>>> aa.y[2].b = 999
>>> print a
{
'x': 4,
'y': [2, 3, { 'a': 55, 'b': 999 }],
'z': 99
} …Run Code Online (Sandbox Code Playgroud)