Questions tagged [quickfix]
Questions about the usage of quickfix commands and quickfix windows.
158
questions
0
votes
0
answers
48
views
How to show and use Quick actions/Context action in neovim?
JetBrains IDEs and VSCode have this feature where they show some actions that you can do to handle a warning like in the pictures below.
Pycharm's Context action:
VSCode's Quick fix
In Neovim, it ...
0
votes
0
answers
77
views
FZF-Vim with ripgrep: load results into quickfix list?
I used to use the vim-ripgrep plugin to integrate with ripgrep (:Rg), which would load the results from rg into a quickfix list, so I could go back and forward over them with [q and ]q.
Now I use the ...
0
votes
1
answer
94
views
Fundamental difference between location list and quickfix list
I know about the practical differences (e.g., one Vim session can have only one quickfix window but multiple location list windows, etc.), but what are the essential differences? When should I prefer ...
0
votes
1
answer
51
views
Convert some quickfix messages into tags rather than errors
Often times I get way too many diagnostics from my compiler (eg., things beginning note: which just provide context for the actual error), and I do not want to descend into these when I type :cn.
Can ...
1
vote
1
answer
144
views
How do I automatically open/close location or quickfix lists when they are populated by ALE?
I'm switching from the syntastic plugin to the ALE plugin. In syntastic there was an option g:syntastic_auto_loc_list that would automatically open the location list after it had been populated. If ...
1
vote
1
answer
172
views
Modify quickfix list and reload with :cbuffer
I'm building a project with a large amount of warnings. To get through those I'd like to address certain warnings first. I use :make and then I want to filter to quickfix list. I do this as follows (I'...
1
vote
2
answers
270
views
Is it possible to populate the quickfix list with files based on criteria that are independent of the files content?
I am interested in populating the quickfix list with filenames selected according to a criteria that is independent of the files content.
For example, I want to populate the quickfix only with python ...
1
vote
1
answer
93
views
How to correctly set up :make for building Vim?
My question could fairly be a duplicate of this, but I hope I'm making it critically different by asking about :makeing Vim itself and having a meaningful quickfix window. (In reality, my use case is ...
2
votes
3
answers
102
views
How to fold away C++ system headers in quickfix window?
If I make a mistake in a class in some C++ code, I'll typically get a ton of messages from the compiler about how hard it's tried to find something suitable in system header files. This floods the ...
1
vote
2
answers
174
views
How to create qf or location list from results of shell command
I often open the results of an external project-wide find | xargs grep command into a new tab like this :tabnew|read !find . -iname \*.py | xargs grep -n 'pattern'
I then use gf to open the matching ...
0
votes
1
answer
68
views
How can I make 'quickfixtextfunc' work with cfilter using a vim9's "def" function?
On Windows 10, using gvim, when editing a file like the following example:
foo
foobar
baz
As long as I use a function and not a def, I can do the following and Cfilter will work as expected:
:...
2
votes
1
answer
137
views
Vimgrep: select different files in quickfix list without switching window?
Let's say I have some file
a
asdf
b
asdf
c
and search :vimgrep /asdf/g %, and open the quickfix list :copen. Now I can navigate between the two results using j/k and jump to said result using Enter.
...
0
votes
2
answers
95
views
QuickFix window default postion
It seems that the QuickFix window is created on the bottom of the upmost right vertical split.
If I start with two splits:
When I open the QuickFix window (:copen) the QuickFix windows is created as ...
0
votes
0
answers
20
views
Entering command-line window from quickfix window opened by YCM results in inconsistent Vim state
I think I'm supposed to file a bug report, however I'm not sure if for Vim or for YCM, so I'm asking this question to better understand what is really happening.
YCM has the :YcmCompleter ...
2
votes
2
answers
334
views
How to save quickfix list per Neovim session using :mksession?
I could not find this in :h sessionoptions.
If this cannot be done, is there another way to save quickfix list to some file and reload it?
2
votes
1
answer
38
views
How to get command-line mode typing to interact with incsearch
When I type the pattern part of a global command (like so: :global/xxx), the windows in front of me get highlighted as if I was typing directly into a / or ? style search command.
I'm writing a small ...
6
votes
1
answer
162
views
How to ignore beginning of line in errorformat
I have error or warning messages from some tool with the following format:
2022-08-18T21:25:01.972 WARNING ##] file:///Users/myuser/somedir/file.txt:123: Error: something went wrong
One of the built-...
0
votes
1
answer
232
views
TypeScript: is it possible to see errors not in one line?
Now I have this:
Sometimes errors are big, and in order to see them clearly - I run tsc to see this:
Also, is it possible to see a type name, but not a fields enumeration?
I use ALE and tsuquyomi.
1
vote
0
answers
34
views
How to escape filename for the quickfix list?
Let's say you have a filename containing a tab.
$ echo stuff > foo$'\t'bar
Inside Vim you want to add that file to the quickfix list.
By way of context, if you use a single-quoted string, a.k.a ...
4
votes
1
answer
163
views
How to normalize a file path opened from the quickfix window?
Setup
I am using NeoVim v0.7.2 (also tested with v0.6.1) on Windows 10 in git-bash, with vim-dispatch to allow for asynchronous builds (building a C++ codebase with Clang).
I have this option in my ...
2
votes
1
answer
42
views
Cfilter match from begginning of line
Say I have entries like this in the quickfix window:
manage.py|7 col 54| os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'dist.plug.from.settings')
project/urls.py|29 col 6| from dist.plug.apps import ...
0
votes
2
answers
109
views
Translate file paths in quickfix list
I'm using msys + vim + ninja + MSVC on windows.
When building, the quickfix list has errors that use the windows path, ie
c:\work\folder\file.cpp
Vim handles it ok-ish, it can open the files, but ...
0
votes
1
answer
147
views
How to remap <C-cc>?
I want to map to close quickfixlist, but when I do it will just send a message Type :qa and press <Enter> to exit vim.
I just do this nnoremap <silent><C-cc> :cclose<CR>
3
votes
0
answers
34
views
Split instead of showing errors when opening file from quickfix
Is it possible to get behaviour like switchbuf=split, but only on error?
I don't want tons of windows that comes with using switchbuf=split, but I don't want to see errors like "E37: No write ...
1
vote
1
answer
124
views
How to add custom errorformat at the beginning of the list
I added a custom errorformat in my .vimrc like this:
set errorformat+=ERROR:\ %f:%l:%c:\ error:\ %m
However, this doesn't work because an already existing format is matched first (incorrectly). In ...
3
votes
1
answer
311
views
Using Quickfix list, how to add a line/string to a certain line number of each file
Scenario: I've got 4 files in my Quickfix list and I want to add a new line, "status": "not started", onto line 5 of each of them.
I tried this:
cfdo norm 5GO"status": &...
1
vote
1
answer
25
views
vim logfile reviewer auto file follower
I am sure this has been solved, but I cannot find a matching question.
I have a log file with the format:
<LOG SEVERITY> <FILENAME> (<LINENO>) @<TIME> <MESSAGE>
Where <...
1
vote
1
answer
45
views
Issue with makeprg Shell Script $? Variable
I have the following .vimrc:
let &makeprg="./run-tests"
The contents of run-tests:
#!/bin/sh
error_file=$(mktemp)
coverage run --source "$PWD" --branch -m pytest tests/ >&...
1
vote
1
answer
283
views
How to change the filename in a quickfix list?
I use machines with vim 8.1.2269
I have a common situation where I cross compile on one machine and debug on another. As such I'll generate an error.err file to use with vim's quickfix feature. I have ...
0
votes
1
answer
77
views
E926: Current location list was changed error when pressing Enter in quickfix
I have a quickfix window that lists errors in my php file like
tests/phpunit/MyTest.php|425 error| unexpected 'return' (T_RETURN)
I used to be able to hit Enter and jump to the file and line, but now ...
0
votes
1
answer
41
views
Sort quickfix entries by most relevant files?
I have a project that has a lot of warnings. I'm wondering (until I fix all the errors) how I can make my quickfix results more relevant?
My compiler script uses %t so it can differentiate errors from ...
0
votes
2
answers
521
views
How can I prevent vim from auto-opening the first quickfix list item?
Basically, I'd like the same type of behavior as when you use :grep! vs. :grep. I'm using a find-files plugin that outputs to the quickfix list and I don't want vim to automatically open the first ...
1
vote
1
answer
103
views
Change Directory with Errorformat
I'm trying to write an errorformat for JUnit. Directory structure from cwd is:
unsw/piazza/PiazzaForum.java
unsw/piazza/Thread.java
unsw/test/PiazzaTest.java
Amongst all the cruft outputted by JUnit, ...
1
vote
4
answers
621
views
How to Create Sublime-Like Build Systems in Vim?
I am currently new to neovim.
Something that has me a bit stuck is being able to easily run my code. The text editor I used before trying out vim was Sublime Text 3, and, in that text editor, all I ...
1
vote
2
answers
165
views
Go back to previous position when coming out of quickfix
When I navigate out of the quickfix list, the split I get put back in is not the same as the one I left.
For example:
vim -u NONE
:copen open quickfix list
^w w leave quickfix list
:vsplit open a ...
1
vote
2
answers
131
views
How to avoid getting search results from files that are in a directory that contains a folder named "xyz" in its path
I would like to exclude results of a vimgrep search pattern from the quick fix list. The exclusions should be for all files that are under a directory or parent directory called "xyz".
...
1
vote
3
answers
271
views
Function That Substitutes Across Multiple Files
I'm trying to create a function that implements the functionality outlined here: Vim search replace all files in current (project) folder
My current attempt:
nnoremap <C-F> :call ...
1
vote
2
answers
162
views
How do you prevent a new window from opening when running :make
Whenever I run :make in Vim, it always takes control away from my buffer, places me in a temporary view where I see the makeprg's output and then prompts me to "Press ENTER or type command to ...
1
vote
0
answers
75
views
vimtex-compiler-ss does not open quickfix
Due to my muscle memory(aquired from vim-latex and other code compilation, so <F10> is universal compiler for me), I prefer singleshot calculation. I do have given a shot to \ll and then just ...
1
vote
1
answer
148
views
grep in my specific dictionary
I often need to make a case-insensitive search of the current word (under cursor) in a dictionary file which has a simple txt format, one entry per line. One possible solution is to record a macro in ...
0
votes
2
answers
126
views
vim get error properly formatted in quickfix
Please find my minimal vimrc (whatever I use for Latex compilation)
"General "{{{
set nocompatible " because vim is not vi
"set autowrite ...
2
votes
3
answers
9k
views
How can i compile cpp using vim
I want to be able to compile c++ code from within vim without running a new terminal and calling the compiler. **How can I do it ** please
1
vote
1
answer
75
views
Difference between make and make!
According to the help page the only difference between :make and :make! is that the latter doesn't jump to the first error. So why isn't :make! <Bar> silent cnext<CR> equivalent to :make?
...
6
votes
1
answer
579
views
How to navigate vim buffers using quickfix list?
I am trying to come up with a way to populate the vim quickfix window with the output from :ls
I tried some variants like cexpr ":execute ls" but it doesn't work.
Can someone please help me ...
4
votes
1
answer
562
views
Import an error file to the quickfix list without leaving vim
I know that the quickfix list is very useful for the edit-compile-edit cycle. I like the fact that we can jump directly to an error from it.
Actually I am trying to understand the way I can parse a ...
1
vote
1
answer
60
views
Compile man pages written in groff_man?
What would you reccommend as makeprg for compiling nroff documents (for man pages)? I currently have it set to mandoc because it works when I do it from the terminal: mandoc foo.1
When I run :make, it ...
0
votes
1
answer
402
views
Unmapping keys for a specific buffer(quickfix) only?
I usually have j and k bound to gj and gk, respectively for navigating wrapped lines. But this becomes annoying when I have to use the quickfix window, so I thought of using something like :
augroup ...
0
votes
2
answers
611
views
How to disable the quickfix window?
This is the display when I typed :AsyncRun -mode=term -pos=bottom ~/.anaconda/bin/python %.
But if I set:
filetype plugin on
map <F5> :call RunPython()<CR>
function! RunPython()
exec &...
2
votes
1
answer
305
views
Remove full path from quickfix list when using vimgrep
I use VIM 7.4.
When I want to search some text in my project, i use following command:
:vimgrep /pattern/j *.c *.h
Then I use :cw command to open quickfix list for getting search results.
Here is my ...
0
votes
1
answer
99
views
Not recognising "In file included from"
I'm using the default errorformat, but messages starting with "In file included from" aren't giving me the quickfix output I expect
For example:
|| [ 0%] Building CXX object CMakeFiles/blah/...