如何让Emacs在Python文件的文档字符串中使用rst-mode?我依稀记得在一个文件的某些区域内可能有不同的模式,但我不记得它是如何完成的。 最佳答案 支持的Emacs包是mmm-mode。确保已安装,然后像这样的代码作为Emacs启动的一部分应该这样做:(require'mmm-mode)(setqmmm-global-mode'maybe)(mmm-add-classes'((python-rst:submoderst-mode:front"^*[ru]?\"\"\"[^\"]*$":back"^*\"\"\"":incl
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion有人知道一些实际编写的文档吗?对于这两种竞争模式中的任何一种,我都找不到任何好的东西。看起来Emacs在谈到Python时几乎被抛弃了,这很遗憾,因为没有其他可编程的编程编辑器可以接近Emacs。
我有一个python脚本,我想用python-mode调试它.我读了thisthread我可以使用M-xpdb调试我的python脚本,但是我收到以下错误:Searchingforprogram:nosuchfileordirectory,pdb我可以在迷你缓冲区的提示中提供python-mpdbmy_source_file.py,但如果Emacs可以直接从我运行M-x的文件中推断出这个命令就好了pdb更新:运行于:红帽企业Linux服务器版本5.1(Tikanga)Emacs23.3.1路径之间的差异我在运行M-:exec-path和运行M-:(getenv"PATH")时得到不同的
我想将代码部分的自动填充设置为79列,文档字符串的自动填充设置为72列以获得自动PEP8合规性。对于Lisp模式(emacs-lisp-docstring-fill-column)似乎有一个选项可以执行此操作,但对于Python则不行。是否有包含此内容的增强型python-mode.el? 最佳答案 我不知道该怎么做,但我从来没有觉得有必要。使用C-xf更改填充列非常容易。您只需点击M-p即可重复使用您输入的最后一个值。只需C-xfM-p---3次击键。 关于python-在emacsP
Emacs使用较旧版本的python(2.3)作为默认python模式,有没有办法让我告诉emacs使用我主目录中的较新版本?顺便说一句,我使用的是红帽发行版,没有root权限。 最佳答案 检查customize-group您想调整的东西是个好习惯。只是做:M-xcustomize-groupRETpythonRET你现在有多个选项,其中一个应该是有趣的:PythonPythonCommand您可以在那里对其进行自定义并保存以供进一步session使用。 关于python-为emacs更
我是emacs的新手,我想使用emacs进行python开发。我正在使用Ubuntu9.10。我对让emacs与python一起工作感到沮丧。我使用GNUEmacs23.1.50.1(x86_64-pc-linux-gnu,GTK+版本2.18.0)。这是我所做的。*Emacs带有python模式,但令人困惑的是有两种类型的模式,一种是python-mode.el,另一种是python.el。我使用emacs23,所以我的是python.el(我认为)。我也需要python模式吗?当我按M-Tab时,代码完成不起作用,而不是窗口管理器工作。我试过Esc-Tab但它说“不匹配”。如何启用
我已经在Ubuntu15.04上为EmacsPython安装了flycheck。但是,当使用该工具时,它会报告误报,例如print(item,end='')iswrongsyntaxduetoend。我知道这是Python3语法,语法错误是由为Python2设置的flycheck引起的。如何为Python3设置flycheck?在Github的文档中,并没有提到是支持Python2还是Python3(只支持Python)。另外,如果可能的话,给我一个提示,为什么elpa工具没有给出建议,例如基本的Python类型。我的init.el文件在这里:;;init.el---Emacsconf
我正在使用emacs23附带的python模式。我想自定义多行语句的自动缩进。例如目前emacs更喜欢以下内容my_var=['val1','val2','val3',]我更愿意my_var=['val1','val2','val3',]此外,当创建带有尾随列表或字典的函数时,emacs更喜欢my_func('first_arg','another_arg',{'key1':val1,'key2':val2,})我想看看my_func('first_arg','another_arg',{'key1':val1,'key2':val2,})是否可以在emacs中为python模式创建这
背景我用得很好htmlize.el使用字体hi-lock.导出我的组织模式缓冲区内容Emacs组织模式有一个Linkformat.问题例如,这是一个包含以下内容的org-mode文件:[[http://hunmr.blogspot.com][blog]]当我使用Htmlize.el时将缓冲区htmlize化为HTML内容,链接丢失了。生成如下HTML:blog预期我预计它会生成如下可点击链接:blog问题EDIT1org-export-as-html可以导出链接,但不能为Hi-locks创建CSS。您知道将组织模式链接导出为HTML的其他方法吗?要使用elisp读取org-mode缓冲
我一直在网上四处寻找,但没有找到解决方案。有谁知道如何跳转到html文件中的css声明并打开一个新缓冲区,指向或接近该声明?编辑经过更多搜索后,我决定采用搜索字符串方法的打开缓冲区。;;CSSsearchopenbuffers(defunsearch-open-css-buffers-for-region-or-word()"Usethecurrentregion/pointandsearchopencssbuffers"(interactive)(let(searchTerm)(setqsearchTerm(if(region-active-p)(buffer-substring-n