chentoast / marks.nvim

A better user experience for viewing and interacting with Vim marks.
MIT License
783 stars 40 forks source link

Allow opening quickfix list for uninitialized bookmarks #69

Closed jearbear closed 2 years ago

jearbear commented 2 years ago

When attempting to execute e.g. BookmarksQFList 0, I'd get the following error if no bookmarks had been set yet for that register:

E5108: Error executing lua: /Users/jerry/.config/nvim/lua/utils.lua:16: Vim(lua):E5108: Error executing lua ...m/site/pack/paqs/start/marks.nvim/lua/marks/bookmark.lua:311: attempt to index a nil 
value                                                                                                                                                                                               
stack traceback:                                                                                                                                                                                    
        ...m/site/pack/paqs/start/marks.nvim/lua/marks/bookmark.lua:311: in function 'to_list'                                                                                                      
        [string ":lua"]:1: in main chunk                                                                                                                                                            
        [C]: in function 'cmd'                                                                                                                                                                      
        /Users/jerry/.config/nvim/lua/utils.lua:16: in function </Users/jerry/.config/nvim/lua/utils.lua:15>                                                                                        
stack traceback:                                                                                                                                                                                    
        [C]: in function 'cmd'                                                                                                                                                                      
        /Users/jerry/.config/nvim/lua/utils.lua:16: in function </Users/jerry/.config/nvim/lua/utils.lua:15
chentoast commented 2 years ago

Nice catch, thanks for the PR!