[cython-mode.el] spacemacs freezes, when opening cython-mode files, such as .pyx, .pxd


#1

我对 elisp 语言不是很熟。在 spacemacs 提过一个issue https://github.com/syl20bnr/spacemacs/issues/12740 好久都没有人关注。有小伙伴遇到同样问题过吗?

简单描述一下,spacemacs 打开 某些 .pyx, .pxd 文件,CPU就100%。

比如打开:Simple.pyx 文件

# distutils: language = c++

cdef extern from "SimpleClass.hpp":
    cdef cppclass Simple:
        Simple(int x)
        int get()

我跟踪了一下,觉得是 cython-mode.el 的问题。https://github.com/cython/cython/issues/3218


#2

C-h v py-block-re

C-h f py-beginning-of-block

C-h f python-beginning-of-block

C-h f python-nav-beginning-of-block

变量的值是什么?

三个函数你有哪一个?


#3

~/.emacs.d/elpa/27.0/develop/expand-region-20190416.538/python-mode-expansions.el:49:(declare-function py-beginning-of-block "python-mode")

/usr/share/emacs/27.0.50/lisp/progmodes/python.el:1594:(defun python-nav-beginning-of-block )

只有 定义 python-nav-beginning-of-block

其他的都没有定义。


#4

没有27的环境 不能帮忙了 抱歉