You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Before filing, I have searched for similar issues.
Neovim Version
NVIM v0.9.5
Build type: Release
LuaJIT 2.1.1703358377
system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/opt/homebrew/Cellar/neovim/0.9.5/share/nvim"
Run :checkhealth for more info
Kitty version:
~kitty 0.32.1 created by Kovid Goyal~
Tested in native macos terminal too and the issue reproduced. So don't think it's a kitty issue.
Font:
font_family Source Code Pro
Steps to Reproduce
Use kitty with source code pro
Open the legendary menu with fzf-lua
Scroll the list up and down
Expected Behavior
Scrolling, no artifacts
Actual Behavior
Artifacts that flicker on the screen.
Replacing the column char with a space or |, etc fixes the problem.
Minimal Configuration to Reproduce
localroot=vim.fn.fnamemodify('./.repro', ':p')
-- set stdpaths to use .reprofor_, nameinipairs({ 'config', 'data', 'state', 'cache' }) dovim.env[('XDG_%s_HOME'):format(name:upper())] =root..'/' ..nameend-- bootstrap lazylocallazypath=root..'/plugins/lazy.nvim'ifnotvim.loop.fs_stat(lazypath) thenvim.fn.system({
'git',
'clone',
'--filter=blob:none',
'--single-branch',
'https://github.com/folke/lazy.nvim.git',
lazypath,
})
endvim.opt.runtimepath:prepend(lazypath)
-- install pluginslocalplugins= {
-- do not remove the colorscheme! it makes testing nicer'folke/tokyonight.nvim',
{
'mrjones2014/legendary.nvim',
dependencies= {
-- place your `vim.ui.select()` handler plugin here-- for example:-- 'nvim-telescope/telescope.nvim',-- 'stevearc/dressing.nvim',
},
},
-- add any other pugins here
}
require('lazy').setup(plugins, {
root=root..'/plugins',
})
require('dressing').setup()
require('legendary').setup({
-- add any options here
})
-- add anything else herevim.opt.termguicolors=true-- do not remove the colorscheme! it makes testing nicervim.cmd([[colorscheme tokyonight]])
Output from :LegendaryLog
:LegendaryLog output (click to expand)
[Mon Jan 29 09:31:52 2024][legendary.nvim] Took 2.122958 ms to filter items in context.
[Mon Jan 29 09:31:52 2024][legendary.nvim] Computed item scores: {
["' '"] = 24,
["'Fuzzy find files'"] = 8,
["'ObsidianNew '"] = 8,
["'ObsidianQuickSwitch '"] = 8,
["'Open the vim-pad file picker'"] = 8
}
[Mon Jan 29 09:31:52 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Mon Jan 29 09:31:52 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Mon Jan 29 09:31:52 2024][legendary.nvim] Frecency database initialized.
[Mon Jan 29 09:31:52 2024][legendary.nvim] Initializing frecency database...
[Mon Jan 29 09:31:52 2024][legendary.nvim] Launching select UI
[Mon Jan 29 09:31:33 2024][legendary.nvim] setup() parsed and applied all configuration.
[Mon Jan 29 09:30:51 2024][legendary.nvim] setup() parsed and applied all configuration.
[Mon Jan 29 09:29:27 2024][legendary.nvim] setup() parsed and applied all configuration.
[Mon Jan 29 09:26:11 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:34:50 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:33:06 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:31:20 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:31:06 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:30:50 2024][legendary.nvim] Took 2.366209 ms to filter items in context.
[Sun Jan 28 22:30:50 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 22:30:50 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 22:30:50 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 22:30:50 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 22:30:50 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 22:30:50 2024][legendary.nvim] Launching select UI
[Sun Jan 28 22:30:49 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:30:42 2024][legendary.nvim] Took 1.973375 ms to filter items in context.
[Sun Jan 28 22:30:42 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 22:30:42 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 22:30:42 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 22:30:42 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 22:30:42 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 22:30:42 2024][legendary.nvim] Launching select UI
[Sun Jan 28 22:30:41 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:29:47 2024][legendary.nvim] Took 2.85475 ms to filter items in context.
[Sun Jan 28 22:29:47 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 22:29:47 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 22:29:47 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 22:29:47 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 22:29:47 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 22:29:47 2024][legendary.nvim] Launching select UI
[Sun Jan 28 22:29:46 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:29:15 2024][legendary.nvim] Took 2.350167 ms to filter items in context.
[Sun Jan 28 22:29:15 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 22:29:15 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 22:29:15 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 22:29:15 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 22:29:15 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 22:29:15 2024][legendary.nvim] Launching select UI
[Sun Jan 28 22:29:14 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:28:55 2024][legendary.nvim] Took 1.784208 ms to filter items in context.
[Sun Jan 28 22:28:55 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 22:28:55 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 22:28:55 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 22:28:55 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 22:28:55 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 22:28:55 2024][legendary.nvim] Launching select UI
[Sun Jan 28 22:28:53 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:27:51 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:27:21 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:27:10 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:26:37 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:26:23 2024][legendary.nvim] Took 2.612083 ms to filter items in context.
[Sun Jan 28 22:26:23 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 22:26:23 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 22:26:23 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 22:26:23 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 22:26:23 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 22:26:23 2024][legendary.nvim] Launching select UI
[Sun Jan 28 22:26:20 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:25:56 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:25:39 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:23:37 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:21:01 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:16:17 2024][legendary.nvim] Took 2.571334 ms to filter items in context.
[Sun Jan 28 22:16:17 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 22:16:17 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 22:16:17 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 22:16:17 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 22:16:17 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 22:16:17 2024][legendary.nvim] Launching select UI
[Sun Jan 28 22:16:15 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 22:13:32 2024][legendary.nvim] Took 2.149875 ms to filter items in context.
[Sun Jan 28 22:13:32 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 22:13:32 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 22:13:32 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 22:13:32 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 22:13:32 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 22:13:32 2024][legendary.nvim] Launching select UI
[Sun Jan 28 22:11:26 2024][legendary.nvim] Took 1.725 ms to filter items in context.
[Sun Jan 28 22:11:25 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 22:11:25 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 22:11:25 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 22:11:25 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:55:09 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:52:28 2024][legendary.nvim] Took 2.114584 ms to filter items in context.
[Sun Jan 28 21:52:28 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:52:28 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:52:28 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:52:28 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:52:28 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:52:28 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:52:26 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:51:30 2024][legendary.nvim] Took 2.019458 ms to filter items in context.
[Sun Jan 28 21:51:30 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:51:30 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:51:30 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:51:30 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:51:30 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:51:30 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:51:29 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:51:11 2024][legendary.nvim] Took 1.84675 ms to filter items in context.
[Sun Jan 28 21:51:11 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:51:11 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:51:11 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:51:11 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:51:11 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:51:11 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:51:09 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:49:53 2024][legendary.nvim] Took 1.543084 ms to filter items in context.
[Sun Jan 28 21:49:53 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:49:53 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:49:53 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:49:53 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:49:53 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:49:53 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:49:52 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:46:45 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:46:39 2024][legendary.nvim] Took 2.138416 ms to filter items in context.
[Sun Jan 28 21:46:39 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:46:39 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:46:39 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:46:39 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:46:39 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:46:39 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:46:37 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:46:19 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:45:37 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:43:57 2024][legendary.nvim] Took 1.807166 ms to filter items in context.
[Sun Jan 28 21:43:57 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:43:57 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:43:57 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:43:57 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:43:57 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:43:57 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:43:55 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:43:38 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:42:18 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:42:11 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:42:04 2024][legendary.nvim] Took 2.615917 ms to filter items in context.
[Sun Jan 28 21:42:04 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:42:04 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:42:04 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:42:04 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:42:04 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:42:04 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:42:03 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:41:37 2024][legendary.nvim] Took 1.477333 ms to filter items in context.
[Sun Jan 28 21:41:37 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:41:37 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:41:37 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:41:37 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:41:37 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:41:37 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:41:36 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:41:24 2024][legendary.nvim] Took 1.420167 ms to filter items in context.
[Sun Jan 28 21:41:24 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:41:24 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:41:24 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:41:24 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:41:24 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:41:24 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:41:23 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:40:56 2024][legendary.nvim] Took 2.166291 ms to filter items in context.
[Sun Jan 28 21:40:56 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:40:56 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:40:56 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:40:56 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:40:56 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:40:56 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:40:55 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:40:31 2024][legendary.nvim] Took 2.366833 ms to filter items in context.
[Sun Jan 28 21:40:31 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:40:31 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:40:31 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:40:31 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:40:31 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:40:31 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:40:30 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:39:46 2024][legendary.nvim] Took 1.485125 ms to filter items in context.
[Sun Jan 28 21:39:46 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:39:46 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:39:46 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:39:46 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:39:46 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:39:46 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:39:43 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:39:18 2024][legendary.nvim] Took 1.148541 ms to filter items in context.
[Sun Jan 28 21:39:18 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:39:18 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:39:18 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:39:18 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:39:18 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:39:17 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:39:17 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:39:02 2024][legendary.nvim] Took 1.173417 ms to filter items in context.
[Sun Jan 28 21:39:02 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:39:02 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:39:02 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:39:02 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:39:02 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:39:02 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:39:00 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:38:25 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:38:02 2024][legendary.nvim] Took 1.066542 ms to filter items in context.
[Sun Jan 28 21:38:02 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:38:02 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:38:02 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:38:02 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:38:02 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:38:02 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:38:01 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:37:42 2024][legendary.nvim] Took 0.937625 ms to filter items in context.
[Sun Jan 28 21:37:42 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:37:42 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:37:42 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:37:42 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:37:42 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:37:42 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:37:41 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:37:08 2024][legendary.nvim] Took 1.249792 ms to filter items in context.
[Sun Jan 28 21:37:08 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:37:08 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:37:08 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:37:08 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:37:02 2024][legendary.nvim] Took 1.027417 ms to filter items in context.
[Sun Jan 28 21:37:02 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'ObsidianQuickSwitch '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:37:02 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:37:02 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:37:02 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:37:02 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:37:02 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:37:00 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:35:04 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
where = {
item_id = "'ObsidianQuickSwitch '"
}
},
query = {
cmd = 1,
cmd_data = "timestamps"
}
}
[Sun Jan 28 21:35:04 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
item_id = "'ObsidianQuickSwitch '"
},
query = {
cmd = 4,
cmd_data = "INSERT INTO timestamps (item_id, timestamp) values(:item_id, julianday('now'));"
}
}
[Sun Jan 28 21:35:04 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
count = 1,
item_id = "'ObsidianQuickSwitch '"
},
query = {
cmd = 2,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:35:04 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
where = {
item_id = "'ObsidianQuickSwitch '"
}
},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:35:04 2024][legendary.nvim] Updating item with ID "'ObsidianQuickSwitch '"
[Sun Jan 28 21:35:04 2024][legendary.nvim] Updating scoring data for selected item.
[Sun Jan 28 21:35:04 2024][legendary.nvim] Preparing to execute selected item
[Sun Jan 28 21:35:02 2024][legendary.nvim] Took 1.551709 ms to filter items in context.
[Sun Jan 28 21:35:02 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'ObsidianNew '"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:35:02 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:35:02 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:35:02 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:34:52 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
where = {
item_id = "'ObsidianNew '"
}
},
query = {
cmd = 1,
cmd_data = "timestamps"
}
}
[Sun Jan 28 21:34:52 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
item_id = "'ObsidianNew '"
},
query = {
cmd = 4,
cmd_data = "INSERT INTO timestamps (item_id, timestamp) values(:item_id, julianday('now'));"
}
}
[Sun Jan 28 21:34:52 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
count = 1,
item_id = "'ObsidianNew '"
},
query = {
cmd = 2,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:34:52 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
where = {
item_id = "'ObsidianNew '"
}
},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:34:52 2024][legendary.nvim] Updating item with ID "'ObsidianNew '"
[Sun Jan 28 21:34:52 2024][legendary.nvim] Updating scoring data for selected item.
[Sun Jan 28 21:34:52 2024][legendary.nvim] Preparing to execute selected item
[Sun Jan 28 21:34:51 2024][legendary.nvim] Took 1.364708 ms to filter items in context.
[Sun Jan 28 21:34:51 2024][legendary.nvim] Computed item scores: {
["' '"] = 30,
["'Fuzzy find files'"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:34:51 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:34:51 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:34:51 2024][legendary.nvim] Frecency database initialized.
[Sun Jan 28 21:34:51 2024][legendary.nvim] Initializing frecency database...
[Sun Jan 28 21:34:51 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:34:49 2024][legendary.nvim] setup() parsed and applied all configuration.
[Sun Jan 28 21:29:11 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
where = {
item_id = "' '"
}
},
query = {
cmd = 1,
cmd_data = "timestamps"
}
}
[Sun Jan 28 21:29:11 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
item_id = "' '"
},
query = {
cmd = 4,
cmd_data = "INSERT INTO timestamps (item_id, timestamp) values(:item_id, julianday('now'));"
}
}
[Sun Jan 28 21:29:11 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
where = {
item_id = "' '"
}
},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:29:11 2024][legendary.nvim] Updating item with ID "' '"
[Sun Jan 28 21:29:11 2024][legendary.nvim] Updating scoring data for selected item.
[Sun Jan 28 21:29:11 2024][legendary.nvim] Preparing to execute selected item
[Sun Jan 28 21:29:09 2024][legendary.nvim] Took 1.335625 ms to filter items in context.
[Sun Jan 28 21:29:09 2024][legendary.nvim] Computed item scores: {
["' '"] = 20,
["'Fuzzy find files'"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:29:09 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:29:09 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:29:09 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:29:05 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
where = {
item_id = "' '"
}
},
query = {
cmd = 1,
cmd_data = "timestamps"
}
}
[Sun Jan 28 21:29:05 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
item_id = "' '"
},
query = {
cmd = 4,
cmd_data = "INSERT INTO timestamps (item_id, timestamp) values(:item_id, julianday('now'));"
}
}
[Sun Jan 28 21:29:05 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
where = {
item_id = "' '"
}
},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:29:05 2024][legendary.nvim] Updating item with ID "' '"
[Sun Jan 28 21:29:05 2024][legendary.nvim] Updating scoring data for selected item.
[Sun Jan 28 21:29:05 2024][legendary.nvim] Preparing to execute selected item
[Sun Jan 28 21:29:00 2024][legendary.nvim] Took 1.310208 ms to filter items in context.
[Sun Jan 28 21:29:00 2024][legendary.nvim] Computed item scores: {
["' '"] = 10,
["'Fuzzy find files'"] = 10,
["'Open the vim-pad file picker'"] = 10
}
[Sun Jan 28 21:29:00 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 4,
cmd_data = "SELECT id, item_id, CAST((julianday('now') - julianday(timestamp)) * 24 * 60 AS INTEGER) AS age FROM timestamps;"
}
}
[Sun Jan 28 21:29:00 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {},
query = {
cmd = 1,
cmd_data = "item_count"
}
}
[Sun Jan 28 21:29:00 2024][legendary.nvim] Launching select UI
[Sun Jan 28 21:28:52 2024][legendary.nvim] Performing SQL transaction with following data: {
params = {
where = {
item_id = "' '"
}
},
query = {
cmd = 1,
cmd_data = "timestamps"
}
}
[Sun Jan 28 21:28:52 2024][legendary.nvim] Performing SQL transaction with following data: {
Additional Details and/or Screenshots
No response
The text was updated successfully, but these errors were encountered:
ibash
changed the title
[Bug]: Default col_separator_char leads to broken characters in kitty
[Bug]: Default col_separator_char leads to visual glitch
Jan 29, 2024
Hmm, interesting. I wonder if it has to do with the fact that some unicode characters take multiple bytes, e.g. are we using #string to get the string length where we should be using vim.fn.strdisplaywidth which returns the actual visual/columnar width of the string?
Similar Issues
Neovim Version
Kitty version:
Tested in native macos terminal too and the issue reproduced. So don't think it's a kitty issue.
Font:
Steps to Reproduce
Expected Behavior
Scrolling, no artifacts
Actual Behavior
Artifacts that flicker on the screen.
Replacing the column char with a space or
|
, etc fixes the problem.Minimal Configuration to Reproduce
Output from :LegendaryLog
:LegendaryLog
output (click to expand)Additional Details and/or Screenshots
No response
The text was updated successfully, but these errors were encountered: