Justin M. Keyes

Results 218 issues of Justin M. Keyes

Using the default vim-fetch settings, `gF` on `foo.py:46:` in the following text fails for me (Vim 7.4.618): ``` foo.py:46: if(not Directory.Exists(destinationDir)): foo.py:49: if(File.Exists(filePath)): foo.py:54: if not Directory.Exists(self.PATH_TO_FILES): ``` Error: ```...

bug
os:windows

1. `:write ++p foo/bar/baz.txt` should create parent directories `foo/bar/` if they do not exist - Note: `:foo ++...` is usually for options. No existing options have a single-char abbreviation (presumably...

enhancement
good-first-issue
complexity:low
core

`gen_help_html.lua` https://github.com/neovim/neovim/pull/11967 found these invalid tags (a few are bogus because of https://github.com/vigoux/tree-sitter-vimdoc parsing limitations, but most are actually legitimate): ``` { ['"utf-16"'] = true, ["'!ls'"] = true, ["'\"'"] =...

bug
good-first-issue
complexity:low

(previous: https://github.com/neovim/neovim/issues/15798) - [Release guidelines](https://github.com/neovim/neovim/blob/master/MAINTAIN.md#release-policy) - [Dependencies](https://github.com/neovim/neovim/blob/master/MAINTAIN.md#third-party-dependencies) ## Pre-release (early) - [x] Runtime updates - [ ] run `scripts/download-unicode-files.sh` - [ ] Bump deps in `third-party/CMakeLists.txt` - [ ] run...

project-management

## Problem: The HTML :help docs generated by the old `doc_html` task (which is driven by an old awk script `runtime/doc/makehtml.awk`). Besides being hard to maintain (ad hoc parser and...

## How to help: 1. make changes to `gen_help_html.lua` - [html](https://github.com/neovim/neovim/blob/a867aa45f70e48cfad9f56657f8d2ec3c8fed153/scripts/gen_help_html.lua#L560) - [css](https://github.com/neovim/neovim/blob/a867aa45f70e48cfad9f56657f8d2ec3c8fed153/scripts/gen_help_html.lua#L626) 2. create a PR with your changes at https://github.com/neovim/neovim 3. include a screenshot in the PR description....

## Problem Commonly on Windows, some commands require the `.cmd` suffix. This is often missed, leading to issues like https://github.com/neovim/nvim-lspconfig/issues/2032 , and the solution is copy-pasted into configs: https://github.com/neovim/nvim-lspconfig/pull/2039 ##...

enhancement

List of terminal improvements. - [ ] vim-patch 8.0.1804: using :normal in terminal window causes problems - [ ] vim-patch 8.0.1794: duplicate term options after renaming - [ ] vim-patch...

terminal

related: https://github.com/neovim/neovim/issues/11312 ## Problem There's no builtin abstraction for: - Representing a task. - Example: `vim.system()` returns its own ad-hoc "task" that can be "awaited" via `:wait()`. - Orchestrating "pipelines"...

enhancement
lua
architecture
async

suggested by @erw7 in https://github.com/neovim/neovim/pull/20634#issuecomment-1279701733 : > `vtpcon` has lost its usefulness because of the implementation of many features of `xterm` in `conpty`. In addition, Windows 8.1 will be EOL...

refactor
platform:windows