Fix: Replace term:// with termopen() to resolve wildcard expansion error #153
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
This is my first time submitting a PR! 😊
While following along with the Quarto.nvim Kickstarter videos, I encountered the following error when attempting to preview a Quarto document:
I thought this was maybe down to my config, so i made a new appname and changed to the nvim-quarto-kickstarter and i got the error again, and i also found this error was reported in Issue #143
Proposed Fix:
I replaced the
term://
command invocation withvim.fn.termopen()
to prevent the wildcard expansion issue. This change resolves the error and allows the Quarto preview to work as expected.Behavioral Changes:
Additional Notes:
Here’s a vid of the current behavior after applying the fix:
Testing:
Why This Fix Works:
term://
can lead to wildcard and quote expansion issues, especially in non-Bash shells like Fish.termopen()
directly invokes the command without triggering shell-specific expansions, making it more robust across different environments.Please let me know if any changes or additional information are needed. Thank you for your time!