You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-4Lines changed: 11 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -48,9 +48,11 @@ Note that on UNIX if the environment variable `$DISPLAY` is empty the plug-in wi
48
48
49
49
### The `:MakeWithShell` command
50
50
51
-
This command is a very simple replacement for the [:make][make] command that does not pop up a console window on Windows. It doesn't come with all of the bells and whistles that Vim's built-in make command does but it should work.
51
+
This command is a very simple replacement for the [:make][] command that does not pop up a console window on Windows. It doesn't come with all of the bells and whistles that Vim's built-in make command does but it should work. It properly triggers the [QuickFixCmdPre][] and [QuickFixCmdPost][] events, although it does so using [:silent][] to avoid printing two "No matching autocommands" messages.
52
52
53
-
Because Vim's [v:shell_error][shell_error] variable is read only (which means it cannot be set by a Vim plug-in) the vim-shell plug-in defines its own variable with the exit code of the `make` process executed by `:MakeWithShell`. This variable is called `g:xolox#shell#make_exit_code`. The semantics are exactly the same as for [v:shell_error][shell_error].
53
+
Because Vim's [v:shell_error][] variable is read only (which means it cannot be set by a Vim plug-in) the vim-shell plug-in defines its own variable with the exit code of the `make` process executed by `:MakeWithShell`. This variable is called `g:xolox#shell#make_exit_code`. The semantics are exactly the same as for [v:shell_error][].
54
+
55
+
The `:MakeWithShell` command uses Vim's [quickfix window][]. To make the shell plug-in use the [location-list][] instead you can use the command `:LMakeWithShell` instead.
54
56
55
57
### The `xolox#misc#os#exec()` function
56
58
@@ -136,6 +138,8 @@ This software is licensed under the [MIT license] [mit].
0 commit comments