问题标签 [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.
emacs24 - flymake 错误:找不到构建文件,flymake 关闭
当我尝试在一个简单的 java 程序上使用 flymake 时,它立即告诉我它正在关闭,因为它找不到构建文件。我认为 flymake 会生成它需要自己执行的所有文件,而 Emacs 24 所需要的只是放置 (require 'flymake) 和 (add-hook 'find-file-hook 'flymake-find-文件挂钩)在 .emacs 文件中。
我在 Ubuntu 14.04 上使用 Emacs 24 附带的 flymake。
这是我的第一篇文章,所以请告诉我我可以做些什么来改善我的问题!感谢您的时间!
emacs - flymake-google-cpplint-filter 或 linelength 似乎没有占用我的 emacs 文件
我在 emacs 中安装了以下软件包 24 flymake-google-cpplint 是已安装的软件包。
在我的emacs中,我有以下内容,
google-cpplint 运行良好,但不是过滤掉空格/line_length,cpplint 仍然在长行上显示消息,并且在超过 80 个字符的行上它也会发出警告;尽管我将其设置为 120 个字符时发出警告。
我已经重启了很多次emacs。并尝试M-X load-file RET
加载~/.emacs
我在这里错过了一步吗。我是否需要更改 cpplint.py 或 flymake-google-cpplint.el 中的某些内容才能使更改生效?谢谢
path - Mac Yosemite 上的 Emacs flymake
在更新到优胜美地之前,emacs 中的 Flymake 工作正常。但现在它在抱怨:
其中<filename>
是打开的缓冲区中文件的名称。这是我的flymake配置:
这是/usr/local/bin/pychecker
:
这是$PATH
:
<user>
我的用户名在哪里,并且<venv>
是当前活动的虚拟环境。
pychecker
如果从 shell 运行,则可以正常工作。
我通过键入emacsgui
( alias emacsgui='open -a emacs'
) 从 shell 启动 emacs,通常激活 venv。我也尝试在没有激活任何 venv 的情况下打开 emacs,但问题仍然存在。问题是什么?
javascript - Emacs flymake-jslint 显示所有错误
我想在 emacs 中使用 jslint,所以我安装了包flymake-jslint
和flymake-cursor
. 我有非常简单的 javascript 文件:
Flymake 正确突出显示var x = 5
,我进入Unused 'x'.
迷你缓冲区。但是,当我从命令行运行时jslint
,我得到:
有没有办法配置flymake-jslint
给我显示那些非语法错误,比如“预期空间”?
emacs - 如何解决 flymake for erlang 中的错误“Spawning child procees: invalid argument ...”?
我正在尝试在 Windows 的 emacs 上为 erlang 启用 flymake,但遇到了问题。
当我M-x
flymake-mode
RET
在名为 e.erl 的文件的缓冲区中键入时,我收到一条错误消息:
Flymake:无法使用 args (e_flymake.erl) 启动语法检查进程“E:/emacs-24.3/.emacs.d/flymake/eflymake”:生成子进程:参数无效。Flymake 将被关闭。
目前,我的 .emacs 和 .emacs.d 目录位于路径 E:/emacs-24.3 中,而我的 flymake 文件位于错误消息中描述的路径中。我使用此页面EmacsWiki: Flymake Erlang创建 flymake 文件并配置 .emacs 文件(按顺序添加行,并根据它所在的路径更改 flymake 文件的路径)。
我试图将#!/usr/bin/env escript
flymake 文件开头的 行更改为该行,#!C:/Program Files/erl5.10.2/bin escript
因为这是 escript 文件所在的路径,但问题保持不变。
我在带有 emacs 24.3 的 Windows 7 上工作。
python - 即使 pip 已经安装了 pyflake,Emacs elpy Flymake 也找不到 pyflakes
使用 macports pip-2.7 安装 pyflakes 后,我可以使用命令行从 pip 安装目录手动运行它,例如:
但是,我正在尝试使用 elpy 设置我的 mac emacs 环境,而 flymake 似乎无法找到 pyflakes,当我在 elpy 模式下打开 python 文件时给我一个对话框说:
我可以进入 /opt/local/bin 并尝试编写我自己的可执行文件来运行上述 python 命令。但这似乎很老套,必须有一种正确的方法来安装/设置 pyflakes,这样 flymake 就可以在不手动创建包装脚本的情况下找到命令,不是吗?
python - Flake8 属性错误:“模块”对象没有属性“normalize_paths”
这是我flake8
在验证期间的输出:
为什么我不能使用它?
python - 如何禁用一行的flymake错误?
我正在使用带有 emacs 的 python flymake,并且想关闭每行的警告。我希望有类似的东西
它存在吗?
emacs - Aquamacs Erlang flymake 配置错误
我正在尝试让 flymake 使用 Erlang 文件。我按照这里的指示:
https://www.emacswiki.org/emacs/FlymakeErlang
但是当我这样做时:
我得到错误:
(我正在编辑的 erlang 文件名为 aqua.erl。)
我使用了初始化文件:
我将 escript(在上面的链接中)放在同一目录中并命名为:
我也让它可执行:
而且,我更改了放入 Preferences.el 的 lisp 代码中的以下行,以指定该文件的路径:
我尝试重新加载 Preferences.el:
而且,我尝试退出 Aquamacs 并重新启动它,但我仍然收到配置错误。
我添加了这一行:
到 Preferences.el,我在消息缓冲区中看到了输出。
我注意到 escript 指定了一个包含目录:
但目录:
不存在,所以我尝试从 escript 中删除包含目录,但这并没有解决配置错误。
我还将语法检查 escript(在上面的链接中)作为独立的 erlang 程序执行,并且它运行时没有错误。
据我了解,flymake 已经安装在 Aquamacs 中,但我尝试将 flymake.el 的副本放在与我的 init 文件相同的目录中:
该目录在我的加载路径中,如下所示:
但我仍然遇到配置错误。
emacs - Emacs 26 flymake:自定义模式行格式
我正在考虑在 Emacs 26 重写后从 flycheck 切换回 flymake。关于 flymake 困扰我的一件事是它在模式线上占用了多少空间。它有一个字符串Flymake
加上结果。这似乎是一件愚蠢的事情,但这是 80 字符帧上模式行的 10%,只是为了一个名字!我有很多重要的信息想在我的模式行上看到,所以我尝试删除对我没有帮助的东西——我知道在我的缓冲区中启用了哪些次要模式等,因为我配置了它们!就我个人而言,我宁愿根本看不到名字,只看到结果,或者最多F
or FM
。
我可以用来diminish
完全摆脱模式行信息,但我当然不希望这样:我希望能够看到我的缓冲区的状态。
我看了一下flymake.el
defun flymake--mode-line-format
,似乎这个字符串不是可配置的,或者根本不容易更改。
有人对此有任何想法吗?