tsql.nvim/repl.md

14 lines
567 B
Markdown
Raw Normal View History

2023-06-03 20:53:06 +00:00
# Simple location for me to use as a neovim repl
```lua
:lua local ts = require('tsql'); ts.t(ts.buf_match.any(), ts.ts_query.from_scm("string"), ts.sink_by.print()):do_nvim();
:lua local ts = require('tsql'); local tsql = ts.t(ts.buf_match.any(), ts.ts_query.from_scm("string"), ts.sink_by.print()); print(vim.inspect(tsql.buf_match));
-- print found bufs
:lua local t = require('tsql'); print(vim.inspect(t.nvim_get_qbufs()))
-- check that buf filter works
:lua local t = require('tsql'); print(vim.inspect(t.buf_match.any():filter_on(t.nvim_get_qbufs())))
```