问题标签 [neomake]
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.
vim - 为 neomake 获取正确的错误格式
我正在使用工具alex制作一个用于降价的定制 neomake 制造商,但很难找出正确errorformat
的方法。做一些调试,似乎neomake返回了以下信息
到目前为止,我得到的最成功的格式是errorformat = %I%f
,但这感觉不是正确的方向。
有什么想法/提示吗?
vim - Vim 长文件路径在 quickfix 窗口中的多行中断/拆分
长文件路径在 Vim 快速修复窗口中被分成多行,然后例如不允许跳转到 qf.xml 中显示的错误位置。
文件(和周围的行)在 quickfix 窗口中显示为(示例是 neomakes pdflatex 的输出)
为了能够通过 lnext/cnext 跟随文件行,我应该有
对于快速修复文件,我有以下相关(在我看来)设置为:
所以我想知道如何在快速修复窗口中的一行中显示文件路径?
java - Neomake 类路径未设置
我在 Neomake 中设置 Java 类路径时遇到问题。
我的 .jar 文件在~/Github/shadow-blocks/lib
和 .java 文件在~/Github/shadow-blocks/src/project1
.
我都试过了
let g:neomake_java_javac_args = ['-cp', '/home/liam/Github/shadow-blocks/lib:/home/liam/Github/shadow-blocks/src/project1']
let g:neomake_java_javac_args = ['-cp', '/home/liam/Github/shadow-blocks/lib/*:/home/liam/Github/shadow-blocks/src/project1/*']
在我的 vimrc 中,但是 Neomake 在 lints 我的 .java 文件时仍然会向我抛出 javac 导入错误。
我正在使用扩展的主路径,因为有人报告了将 ~ 与 Neomake 一起使用的问题。
我不知道我做错了什么,非常感谢帮助。谢谢!
neovim - Neomake 运行后从文件更新缓冲区
我有一些适合我的 Neomake 定义,但我无法完全理解的一件事是使用standard --fix
. 这是我所拥有的:
不幸的是,缓冲区在运行后不会更新standard --fix
(尽管我已经确认它确实使用固定语法写入了正确的文件)。
我想我的理想行为是:linter 修复了它可以修复的问题,并且位置列表像现在一样弹出,但只有那些--fix
不能自动处理的问题,比如未使用的变量。
php - 使 psalm 输出适应 Neomake
我正在尝试提出正确的错误格式以传递给 Neomake,以处理来自 psalm ( https://github.com/vimeo/psalm ) 的输出。
示例输出:
(双条仅在:lopen
列表中可见,在控制台中不可见。不知道为什么。)
我试过的错误格式:
不知道我错过了什么。感谢任何提示或链接或其他任何东西。
python - Neomake 虚拟环境
所以我正在尝试使用pylava
with Neomake
。问题是,我想隔离所需的依赖项,以便在neovim
我创建的名为conda
. 这样我就不必将依赖关系绑定到我正在处理的任何项目的环境中。
到目前为止,我~/.config/nvim/init.vim
的情况如此
问题是它根本不起作用。正在使用的python
二进制文件是/user/bin/python
.
我错过了什么吗?