问题标签 [flymake]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - 是否有任何用于 flymake 模式的 automake m4 宏?
EmacsWiki(在http://www.emacswiki.org/emacs/FlyMake中)建议创建一个 flymake.mk 文件,如果您使用 Automake,则将其包含在每个 Makefile 中,但这似乎不是很... Automake -y 我认为为此使用标准的 m4 宏将是一个更好的解决方案。我想知道在我自己动手建造一个之前,是否有人在野外见过这样的野兽。
haskell - Emacs Haskell 模式 Flymake
我一直在尝试让 Flymake 在 emacs 中使用 Haskell 模式。我过去已经让这个工作了,我不得不说 Flymake 和 Haskell 的类型系统的组合是荒谬的协同作用。现在看来我无法突出显示错误/警告并且一切正常。我已经尝试过 ghc-mod 并且我也关注了一些 wiki。请帮助,如果你能让它与 cabal-dev 一起工作,那就是奖金。
GHC-7.4 和 GHC 7.0。Emacs 23.4。
emacs - 咖啡脚本的emacs flymake模式失败
我正在尝试使用 CoffeeScript 运行 flymake 模式。出于某种原因,当我调用 flymake 模式时,我收到了这条消息(它都在错误日志中的一行上):
Flymake:运行时出现配置错误(/usr/bin/coffee /tmp/flymake16162knP.coffee)。Flymake 将关闭
我原以为它找不到coffeescript 命令,所以我给了它完整的路径,但到目前为止我还不能让它工作。
python - emacs 中的 Python 代码检查器包装器无法正确地将结果提供给 win32 上的 flymake
因此,我使用 emacs python wiki(在此处找到)上建议的这个包装器,它围绕 pep8、pyflakes 和 pylint 在命令行上工作(根据“在 windows 中运行带有子进程的 python 脚本在 windows上设置它的麻烦之后) 。来自 emacswiki 的 Python 代码检查器包装器产生相同的错误“。
但是,在 emacs 中,flymake 会在有错误的行下划线,但是当我将鼠标悬停时,应该包含错误消息的框是空的。我的初始化文件包含:
etcwraper.bat 是一个简单的批处理脚本,它在 python 包装脚本上运行 python。为方便起见,我将其放在系统路径中的目录中。我也可以让flymake只下划一个字符而不是整行吗?有什么建议么?
html - 让 flymake 与 Django 一起工作?
在处理 Django 模板时如何禁用 flymake?
Flymake 非常适合编辑 python 文件,但确实给我带来了 django 模板的问题。例如,以下模板不会引发错误,尽管语法突出显示不适用于模板标签:
但是,以下模板充满了用于 flymake 错误的字体锁定:
用鼠标将鼠标悬停在错误上表明 flymake 正在抱怨“不允许文本”。
我已经关注了这个相关问题中的每个解决方案,但它们都没有为 html 缓冲区禁用 flymake。我什至尝试将所有模板文件重命名为以.djhtml
而不是结尾.html
,但重新访问文件后 flymake 仍然处于活动状态。我确实更改了自动模式列表以应用于django-html-mode
文件.djhtml
,所以问题可能就在那里。
更新:我发现切换到html-mode
没有这个问题,因为我已经实现了前面提到的解决方案。但是,如果我切换到nxml-mode
或django-html-mode
(我想使用的),flymake 会再次启动并告诉我它是:
雪豹上的 Emacs24 Carbon。
emacs - emacs 23.4.1/latex/flymake-mode:找不到主文件
在 emacs 23.4.1 中编辑乳胶文件时,我遇到了 flymake-mode 的一些问题。首先,当我启动该模式时,我看到 Flymake:! 在模式行。手册告诉我这是因为“Flymake 无法找到当前缓冲区的主文件。”,但它没有提出解决方案。apropos 告诉我有一个函数 TeX-master-file-ask 所以我调用它来设置主文件并再次尝试 flymake-mode,但现在它给出了一个关于 .#file.tex 未找到的错误,但文件确实存在。
编辑乳胶文件时如何让flymake模式工作?
emacs - 不需要更改 makefile 的 Flymake 替代方案
根据这个问题,为了让 Flymake 工作,您必须在 makefile 中添加一个特殊目标。我不想这样做。Flymake 是否有其他替代方案,不需要您弄乱makefile?
emacs - 如何检查次要模式(例如flymake-mode)是否打开?
使用 flymake-mode 时总是出错。并且flymake-mode关闭。
所以我想检查 flymake-mode 是否打开。如果没有打开,我会在调用 flymake-next-error 之前打开它。
谢谢。
emacs - 用于 emacs 的球拍 flymake 模式
是否可以让 flymake-mode 意识到球拍文件中的语法(或其他)错误,例如对 erlang 或 python 所做的那样?如果重要的话,我正在使用 geiser 模式进行球拍。
emacs - Flymake 指定 Makefile 的位置
我正在尝试从 Haxe 编译器提供 flymake 输出,但我不知道如何告诉它 make 文件的位置(理想情况下,我会使用 nxml 文件)。到目前为止,我在 Makefile 中有这个:
如果我稍后像这样运行它:
它产生预期的输出。然而,flymake 无法找到 Makefile(或者看起来如此),因为我试图检查的文件位于 src 目录的更深处。
配置flymake的方法是什么让它知道makefile在哪里?(或者,更好的是,只执行一个 shell 命令,因为编译 Haxe 代码的常用方法是使用 *.nxml 设置文件。
编辑:
看起来我越来越近了,非常感谢,但是 flymake 正在做一些奇怪的事情,我不明白它到底做了什么,所以,这里是日志:
我试图让它运行的命令如下所示:
打印的消息如下所示:
因此,据我所知,生成的命令应该是:
haxe /home/wvxvw/projects/wafer/build.nxml
但是看起来 flymake 要么在参数之前或之后添加了一些东西,这使得 Haxe 编译器生成错误“错误:无效的类名” - 如果有一个额外的参数,编译器会理解为这个错误会给出一个额外的类来编译。但是日志没有显示正在发送的内容......
编辑2:
我已经添加:
并让flymake调用这个脚本而不是编译器,它只传递一个参数,正如我所期望的那样......叹息