Vim-fork focused on extensibility and agility
Neovim is a refactor - and sometimes redactor - in the tradition of Vim, which itself derives from Stevie. It is not a rewrite, but a continuation and extension of Vim. Many rewrites, clones, emulators and imitators exist; some are very clever, but none are Vim. Neovim strives to be a superset of Vim, notwithstanding some intentionally removed misfeatures; excepting those few and carefully-considered excisions, Neovim is Vim. It is built for users who want the good parts of Vim, without compromise, and more.
- Developed at editors
-
3
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/neovim && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
lj-busted.sh | 0000000057 57 Bytes | |
neovim-0.9.2.tar.gz | 0011580390 11 MB | |
neovim.changes | 0000076527 74.7 KB | |
neovim.spec | 0000008015 7.83 KB | |
spec-template | 0000000235 235 Bytes | |
suse-spec-template | 0000001234 1.21 KB | |
sysinit.vim | 0000000259 259 Bytes |
Revision 55 (latest revision is 67)
Ana Guerrero (anag+factory)
accepted
request 1109538
from
Matej Cepl (mcepl)
(revision 55)
- Update to version 0.9.2: - Bram: Nvim is a fork of the Vim editor, created and developed by Bram Moolenaar. On August 3, 2023, he passed away at the age of 62. If Vim or Nvim have been of use to you in your life, read :help Bram and :help Uganda and consider honoring his memory in a way you see fit. - Breaking change: - An adjustment was made to the grid_line event as part of the exernal UI protocol: the cells array might now end with a [' ', attr, 0] item with a repeat count of zero. This is needed by the TUI to disambiguate final spaces from a line from just clearing the line, which will make a difference when copying text using the terminal emulators builtin primary selection support. External UI:s can safely ignore such an empty item and most UIs already handle this fine. But it could break UI:s which has an assert to validate the cell count to be bigger than zero, or similar. - Features: - tui: Support Super and Meta modifiers - terminal: forward more special keys and modifier-mouse combinations - Bug Fixes: - lua: Always set arg0 to lua scripts - api: Redundant error when using nvim_cmd - api, lua: Make blank lines in a message work properly - column: fix bugs related to signs in 'statuscol' - completion: Don't add backslash in runtime completion - diff: Filler lines for hunks bigger than linematch limit - edit: Fix K_EVENT interfering with 'digraph' - editorconfig: Better validation and error handling - events: Don't expand non-file as file name - events: Trigger VimResume on next UI request - extmarks: Wrong display when changing text with virt_lines - folds: Update folds in Insert mode with fdm=indent - helptags: Make multibyte help tags work properly - highlight: Make CurSearch work properly with 'winhl' - inccommand: Fix saving of undo info - keycodes: Recognize <t_xx> as a key - lsp: Do not assume client capability exists in watchfiles check (#24558) - mouse: Handle folded lines with virt_lines attached to line above - remote: Make --remote-expr print to stdout - remote: Restore previous --remote-expr output formatting - spell: Splice extmarks on :spellrepall - startup: Don't truncate when printing with -l - startup: Run embedded Nvim with real path - statusline: Redraw when Visual submode changes - statusline: Fill for double-width char after moving items - treesitter: updates to queries and injections - treesitter: Fix TSNode:tree() double free - ui: Propagate line wrapping state on grid_line events - ui: Avoid ambiguity about chunk that clears part of line - Performance: - extmarks: Avoid unnecessary marktree traversal with folds - substitute: Don't reallocate new_start every time - Remove unnecessary neovim-rpmlintrc.
Comments 1
This has current issues with Home and End keys in tmux. Neovim developers confirmed, and have suggested this is openSUSE-specific. Reference: https://github.com/neovim/neovim/issues/13408