Formal verification engineer by day. Hobbyist software tinkerer at night.
-
ARM
- United Kingdom
- lewisr.dev
Block or Report
Block or report lewis6991
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
1,721 contributions in the last year
Less
More
Contribution activity
April 2023
Created 2 repositories
-
lewis6991/packer2.nvim
Lua
•
Built by
- lewis6991/tree-sitter-vim JavaScript
Created a pull request in neovim/neovim that received 14 comments
Move inspect_tree() impl
refactor(treesitter): move inspect_tree impl feat(treesitter): disable folding in inspect_tree()
+226
−203
•
14
comments
Opened 21 other pull requests in 5 repositories
neovim/neovim
6
open
11
merged
- fix(treesitter): redraw added/removed injections properly
- vim-patch:9.0.{1293,1308,1311}: refactor option.c
- fix: disallow removing extmarks in on_lines callbacks
- vim-patch:9.0.1294: the set_bool_option() function is too long
- build: update uncrustify to 0.76
- vim-patch 9.0.1366: functions for setting options are in random order
- vim-patch:8.1.2094: the fileio.c file is too big
- test(loader): set fsync instead of sleep
- ci(lintcommit): use nvim -l
- perf(treesitter): only run injection query on tree changes
- fix(loader): reset hashes when running the loader
- fix(treesitter): do not track ranges of the root tree
- refactor: rename local API alias from a to api
- feat(vim.diff): allow passing an integer for linematch
- fix(treesitter): disable folding in inspect_tree()
- refactor(unit): add type annotations
- feat!: rename vim.loop -> vim.uv
Homebrew/homebrew-core
1
merged
neovim/tree-sitter-vim
1
merged
libuv/libuv
1
closed
lewis6991/satellite.nvim
1
merged
Reviewed 30 pull requests in 3 repositories
neovim/neovim
25 pull requests
- vim-patch:9.0.1478: filetypes for *.v files not detected properly
- perf(events): store autocommands in flat vectors
- refactor(iter): use metatable as packed table tag
- fix(column): rebuild status column when sign column is invalid
- Fix compiler warnings detected by gcc 13
- docs(lua): Add documentation for vim.json.* functions
- fix(lua): vim.split may trim inner empty items
- docs(gh): suggest distclean in issue template
- feat(treesitter): add query_linter from nvim-treesitter/playground
- feat(lua): add ringbuffer
- vim-patch:9.0.1294: the set_bool_option() function is too long
- fix(api): extmark highlight groups not always included in details
- feat(diagnostic): specify diagnostic virtual text prefix as a function
- feat(lua): vim.keycode
- feat(lua): add vim.iter
- ci(lintcommit): use nvim -l
- refactor(unit): add type annotations
- fix(runtime): add commentstring for C# ftplugin
-
docs: add
hl-DiagnosticDeprecatedandhl-DiagnosticUnnecessary - feat(api): set statuscolumn line number in nvim_eval_statusline()
- refactor: rename local API alias from a to api
- feat(lsp): create default link from @lsp.type.comment to Comment
- test: replace lfs with luv and vim.fs
- Move inspect_tree() impl
- fix(treesitter): use capture metadata range if exists
- Some pull request reviews not shown.
nvim-treesitter/nvim-treesitter-context
2 pull requests
libuv/libuv
1 pull request
Created an issue in neovim/neovim that received 6 comments
Lua: extend _G.string with vim.* string functions
Currently, we ship functions like:
vim.startswith()
vim.endswith()
vim.split()
vim.gsplit()
vim.pesc()
vim.trim()
Adding these to the built-in _G…
6
comments







