| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | [extregs] implement tab completion for ~ menu.extregs | Josh Rahm | 23 hours |
| | | |||
| * | [extregs] add 'extregs' to has() function. | Josh Rahm | 41 hours |
| | | | | | Add tests for aliases. | ||
| * | [extregs] Add support for :registers with extregs and aliases. | Josh Rahm | 41 hours |
| | | |||
| * | [extregs] implemented aliases. | Josh Rahm | 41 hours |
| | | |||
| * | [extregs] tests are passing (at least all those that pass in upstream/master) | Josh Rahm | 41 hours |
| | | | | | Added a big test suite for extregs | ||
| * | [extregs] switch to a hash map for an arbitrary number of extregs. | Josh Rahm | 41 hours |
| | | |||
| * | [extregs] implement support for esoteric register access. | Josh Rahm | 41 hours |
| | | | | | | | | - support for let syntax: let @~extreg_name = ... - support for expressions: let x = @~extreg_name - support for cmdline <C-r> - support for ex commands: <cmd>put ~extreg_name | ||
| * | [feat] extregisters | Josh Rahm | 41 hours |
| Implements "extended registers" Extended registers provide access to a separate namespace of registers backed by custom lua callback functions. A new special register ("~) is introduced, which prompts the user for the name of an extregistr to yank or paste from. This enables file-backed or cloud-synced or other arbitrary register behavior. One can now use: `"~file_extreg<cr>yy` to yank into the "file_extreg" register. AI-assisted: Qwen3-Coder | |||