问题标签 [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.

0 投票
0 回答
184 浏览

emacs - 是否有任何用于 flymake 模式的 automake m4 宏?

EmacsWiki(在http://www.emacswiki.org/emacs/FlyMake中)建议创建一个 flymake.mk 文件,如果您使用 Automake,则将其包含在每个 Makefile 中,但这似乎不是很... Automake -y 我认为为此使用标准的 m4 宏将是一个更好的解决方案。我想知道在我自己动手建造一个之前,是否有人在野外见过这样的野兽。

0 投票
2 回答
1734 浏览

haskell - Emacs Haskell 模式 Flymake

我一直在尝试让 Flymake 在 emacs 中使用 Haskell 模式。我过去已经让这个工作了,我不得不说 Flymake 和 Haskell 的类型系统的组合是荒谬的协同作用。现在看来我无法突出显示错误/警告并且一切正常。我已经尝试过 ghc-mod 并且我也关注了一些 wiki。请帮助,如果你能让它与 cabal-dev 一起工作,那就是奖金。

GHC-7.4 和 GHC 7.0。Emacs 23.4。

0 投票
1 回答
1389 浏览

emacs - 咖啡脚本的emacs flymake模式失败

我正在尝试使用 CoffeeScript 运行 flymake 模式。出于某种原因,当我调用 flymake 模式时,我收到了这条消息(它都在错误日志中的一行上):

Flymake:运行时出现配置错误(/usr/bin/coffee /tmp/flymake16162knP.coffee)。Flymake 将关闭

我原以为它找不到coffeescript 命令,所以我给了它完整的路径,但到目前为止我还不能让它工作。

0 投票
1 回答
179 浏览

python - emacs 中的 Python 代码检查器包装器无法正确地将结果提供给 win32 上的 flymake

因此,我使用 emacs python wiki(在此处找到)上建议的这个包装器,它围绕 pep8、pyflakes 和 pylint 在命令行上工作(根据“在 windows 中运行带有子进程的 python 脚本在 windows上设置它的麻烦之后) 。来自 emacswiki 的 Python 代码检查器包装器产生相同的错误“。

但是,在 emacs 中,flymake 会在有错误的行下划线,但是当我将鼠标悬停时,应该包含错误消息的框是空的。我的初始化文件包含:

etcwraper.bat 是一个简单的批处理脚本,它在 python 包装脚本上运行 python。为方便起见,我将其放在系统路径中的目录中。我也可以让flymake只下划一个字符而不是整行吗?有什么建议么?

0 投票
1 回答
268 浏览

html - 让 flymake 与 Django 一起工作?

在处理 Django 模板时如何禁用 flymake?

Flymake 非常适合编辑 python 文件,但确实给我带来了 django 模板的问题。例如,以下模板不会引发错误,尽管语法突出显示不适用于模板标签:

但是,以下模板充满了用于 flymake 错误的字体锁定:

用鼠标将鼠标悬停在错误上表明 flymake 正在抱怨“不允许文本”。

我已经关注了这个相关问题中的每个解决方案,但它们都没有为 html 缓冲区禁用 flymake。我什至尝试将所有模板文件重命名为以.djhtml而不是结尾.html,但重新访问文件后 flymake 仍然处于活动状态。我确实更改了自动模式列表以应用于django-html-mode文件.djhtml,所以问题可能就在那里。

更新:我发现切换到html-mode没有这个问题,因为我已经实现了前面提到的解决方案。但是,如果我切换到nxml-modedjango-html-mode(我想使用的),flymake 会再次启动并告诉我它是:

雪豹上的 Emacs24 Carbon。

0 投票
1 回答
478 浏览

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模式工作?

0 投票
1 回答
489 浏览

emacs - 不需要更改 makefile 的 Flymake 替代方案

根据这个问题,为了让 Flymake 工作,您必须在 makefile 中添加一个特殊目标。我不想这样做。Flymake 是否有其他替代方案,不需要您弄乱makefile?

0 投票
2 回答
8769 浏览

emacs - 如何检查次要模式(例如flymake-mode)是否打开?

使用 flymake-mode 时总是出错。并且flymake-mode关闭。

在此处输入图像描述

所以我想检查 flymake-mode 是否打开。如果没有打开,我会在调用 flymake-next-error 之前打开它。

谢谢。

0 投票
1 回答
442 浏览

emacs - 用于 emacs 的球拍 flymake 模式

是否可以让 flymake-mode 意识到球拍文件中的语法(或其他)错误,例如对 erlang 或 python 所做的那样?如果重要的话,我正在使用 geiser 模式进行球拍。

0 投票
1 回答
644 浏览

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调用这个脚本而不是编译器,它只传递一个参数,正如我所期望的那样......叹息