ii14
ii14
fcs, lcs and winhl/winhighlight are now recognized as key-value options. Breaks all previous use of vim.opt* metamethods on those options. (nothing changes on fillchars and listchars, these were already working...
- [x] `` should delete the line break and the newline character, but should not delete the line when there is no line break. - [x] `` should delete up...
Inserting `for _ = 1, 1 do`, hitting `` and then inserting `end` adds two entries to the history - an entry with just the first line, and an entry...
When nvim-cmp has defined mapping like `[''] = map.confirm({ select = false })`, you have to hit enter twice when selecting entry from repl completion, even if cmp is disabled...
Publish my lua debugger (based on the work done on the `debugger` branch) as a separate project and add a repl interface for it.
- [ ] parse exceptions into pretty stack traces - [ ] per instance script context (using `nvim_exec2`, or for now the ffi hack from `ffi_vim_eval` branch) - [ ]...
Add a text object for selecting sections - command or output.
Each entry in history should be associated with a mode. If a line of lua was added to the history, recalling that line in vim script mode should automatically prepend...
Provide an option to use some sort of autocompletion. Probably a source for nvim-cmp, if I can figure out how to pass an offset to it.
Having a table `t = { ['end'] = true }`, completing `t.` results in `t.end` completion. Keys named like keywords should be completed with `t['end']` syntax.