Skip to content

Doesn't work at all on Windows #73

@JohnWilliston

Description

@JohnWilliston

I've been struggling to find a mark focused plugin that can do what I'm after, which is mostly just being able to manage project-specific collections of marks that are actually saved when I quit the editor, don't move around when I move the cursor, allow multiple marks in the same file, etc. I had problems with harpoon (won't save, marks move) and grapple (marks move), so I thought this plugin might be just the thing. I find it works great on Linux and macOS, but I can't get it working at all on Windows.

It appears to be related to the SQLite3 dependency. I saw that in issue #43 and thought I could solve the problem by installing SQLite3 locally (as suggested here), but that doesn't fix anything. Just running the BookmarksInfo command as suggested to see the status of the plugin (or any other function for that matter) produces a crash like the following:

Failed to source `C:/Users/John/AppData/Local/nvim-data/lazy/bookmarks.nvim/plugin/bookmarks.lua`
                                                                                                                                                                                            vim/_editor.lua:431: nvim_exec2()..C:/Users/John/AppData/Local/nvim-data/lazy/bookmarks.nvim/plugin/bookmarks.lua: Vim(source):E5113: Error while calling lua chunk: ...Data/Local/nvim-data/lazy/sqlite.lua/lua/sqlite/defs.lua:57: cannot load module '~/sqlite3.dll': The specified module could not be found.^M                                                                                                                                                                                                                                                                 stack traceback:                                                                                                                                                                            ^I[builtin#203]: at 0x7ffa553973f0                                                                                                                                                          ^I...Data/Local/nvim-data/lazy/sqlite.lua/lua/sqlite/defs.lua:57: in main chunk                                                                                                             ^I[C]: in function 'require'                                                                                                                                                                ^I...ta/Local/nvim-data/lazy/sqlite.lua/lua/sqlite/assert.lua:3: in main chunk                                                                                                              ^I[C]: in function 'require'                                                                                                                                                                ^I...a/Local/nvim-data/lazy/sqlite.lua/lua/sqlite/helpers.lua:3: in main chunk                                                                                                              ^I[C]: in function 'require'                                                                                                                                                                ^I...pData/Local/nvim-data/lazy/sqlite.lua/lua/sqlite/tbl.lua:12: in main chunk                                                                                                             ^I[C]: in function 'require'                                                                                                                                                                ^I...m-data/lazy/bookmarks.nvim/lua/bookmarks/domain/repo.lua:9: in main chunk                                                                                                              ^I[C]: in function 'require'                                                                                                                                                                ^I...                                                                                                                                                                                       ^I.../Local/nvim-data/lazy/lazy.nvim/lua/lazy/core/loader.lua:510: in function <.../Local/nvim-data/lazy/lazy.nvim/lua/lazy/core/loader.lua:509>                                            ^I[C]: in function 'xpcall'                                                                                                                                                                 ^I...ta/Local/nvim-data/lazy/lazy.nvim/lua/lazy/core/util.lua:135: in function 'try'                                                                                                        ^I.../Local/nvim-data/lazy/lazy.nvim/lua/lazy/core/loader.lua:509: in function 'source'                                                                                                     ^I.../Local/nvim-data/lazy/lazy.nvim/lua/lazy/core/loader.lua:457: in function 'source_runtime'                                                                                             ^I.../Local/nvim-data/lazy/lazy.nvim/lua/lazy/core/loader.lua:425: in function 'packadd'                                                                                                    ^I.../Local/nvim-data/lazy/lazy.nvim/lua/lazy/core/loader.lua:359: in function '_load'                                                                                                      ^I.../Local/nvim-data/lazy/lazy.nvim/lua/lazy/core/loader.lua:197: in function 'load'                                                                                                       ^I...l/nvim-data/lazy/lazy.nvim/lua/lazy/core/handler/cmd.lua:10: in function '_load'                                                                                                       ^I...l/nvim-data/lazy/lazy.nvim/lua/lazy/core/handler/cmd.lua:34: in function <...l/nvim-data/lazy/lazy.nvim/lua/lazy/core/handler/cmd.lua:16>                                                                                                                                                                                                                                          # stacktrace:                                                                                                                                                                                 - vim\_editor.lua:431 _in_ **cmd**                                                

Any ideas as to how I might get this thing working on Windows? It really seems great on Linux or macOS. If I could just get it working on Windows then maybe my search for a mark manager is finished. Thanks in advance.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions