From c070964e142398f55c01c00b02f12015d886bd5c Mon Sep 17 00:00:00 2001 From: unwox Date: Thu, 19 Dec 2024 16:36:09 +0600 Subject: small improvements --- .nvim.lua | 7 ++----- bin/fetch.fnl | 11 ++++------- texts.fnl | 2 +- 3 files changed, 7 insertions(+), 13 deletions(-) diff --git a/.nvim.lua b/.nvim.lua index 8da22e3..a0e5777 100644 --- a/.nvim.lua +++ b/.nvim.lua @@ -9,11 +9,8 @@ end) vim.api.nvim_create_autocmd({"BufEnter", "BufWinEnter"}, { pattern = {"*.fnl"}, callback = function() - vim.repl.fennel.cmd = {"./run.sh", "serve", "--jit"} + vim.repl.fennel.cmd = {"go", "run", "-tags=fts5,jit", "../.", + "-n", "1", "-D", "main.lua", "bin/serve.fnl"} vim.repl.fennel.filters = {} - vim.opt.lispwords:append("local") - vim.opt.lispwords:append("fn") - vim.opt.lispwords:append("set") - vim.opt.lispwords:append("if") end, }) diff --git a/bin/fetch.fnl b/bin/fetch.fnl index a5f8d63..c23019f 100644 --- a/bin/fetch.fnl +++ b/bin/fetch.fnl @@ -143,13 +143,11 @@ AND creation_time < ?" [site creation-time]))))) -(fn populate-search-table [] - (local tx (must (luna.db.begin db))) +(fn populate-search-table [tx] (must (luna.db.exec-tx tx "DELETE FROM search" [])) (must (luna.db.exec-tx tx "INSERT INTO search - SELECT title, url, 'products' - FROM products;" [])) - (must (luna.db.commit tx))) + SELECT title, url, 'products' + FROM products;" []))) ;; replace with with-tx (local tx (must (luna.db.begin db))) @@ -158,6 +156,5 @@ gorkovchay])] (store-products tx (parser.products))) (cache.clear-tx tx "page:") +(populate-search-table tx) (must (luna.db.commit tx)) - -(populate-search-table) diff --git a/texts.fnl b/texts.fnl index c21d1a2..3e6ebaa 100644 --- a/texts.fnl +++ b/texts.fnl @@ -11,7 +11,7 @@ everytea.ru соединяет продукцию нескольких мага на каждый день? Или, может, подарок любителю элитного улуна? Чайник за миллион? -Жабу🐸? Вероятно, в нашем +Жабу 🐸? Вероятно, в нашем каталоге это найдется.

-- cgit v1.2.3