Justin M. Keyes

Results 207 issues of Justin M. Keyes

A lot of our standard plugins run into the question of how to allow consumers to handle an event without clobbering each other. We have things like `vim.paste()` where the...

enhancement
documentation
api
code-standards
status:needs-discussion

https://github.com/uncrustify/uncrustify could be used to dynamically format Vim sources to make them more compatible with Neovim for patch application. Strategy: - generate the git diff for the vim-patch (or just...

enhancement
compatibility
ci
vim-patch

``` nvim -l foo.lua nvim -l foo.lua -- a b c nvim -l foo.lua bar.txt nvim -l foo.lua bar.txt +"put ='text'" -- a b c ``` closes #15749

lua
breaking-change

## Problem We have several places where we do version string comparison manually, especially in health checks and providers like clipboard (e.g. https://github.com/neovim/neovim/pull/20936 ). ## Proposal - Add `vim.semver` module...

enhancement
complexity:low
lua

# Problem Currently people on development branch (master) must follow https://github.com/neovim/neovim/issues/14090 or manually read `:help news` to see recent changes. # Proposal 1. On (interactive) startup, asynchronously (CursorHold?), store the...

enhancement
good-first-issue
plugin
complexity:low
startup

- close https://github.com/neovim/neovim/issues/18741 todo - nvim requires rpc responses in order: https://github.com/neovim/neovim/issues/19932 - v:event channel id https://github.com/neovim/neovim/pull/18375#issuecomment-1432907428 - $NVIM_APPNAME https://github.com/neovim/neovim/issues/21691#issuecomment-1375542439 - cgroups blurb - UIs normally should NOT set this

documentation

In https://github.com/neovim/neovim/pull/20817 , https://github.com/neovim/neovim/pull/16684 we introduced `Q`: ``` *Q* Q Repeat the last recorded register [count] times. See |reg_recorded()|. ``` But it doesn't work on a visual selection. ## Expected...

enhancement
good-first-issue
defaults
complexity:low

_This post lists the conditions for declaring Nvim `v1.0`. This is not a roadmap; the project roadmap is here: https://neovim.io/roadmap/_ # What is the plan for 1.0? Stick to 0.x...

enhancement
project-management
code-standards

WIP: sketching out how Nvim `--remote` should work. Key ideas: * The numerous `--remote-x-y` variants from Vim should not be mindlessly copied. Most use of `--remote` is for small one-liner...

documentation

ref #4448 todo - https://github.com/neovim/neovim/issues/6831 - https://github.com/neovim/neovim/pull/6370

compatibility
clipboard
revisit-at-release