Merge pull request #31 from brandoncc/dont-mark-nil-or-empty-string

Dont mark nil or empty string
This commit is contained in:
ThePrimeagen 2021-03-15 12:59:13 -06:00 committed by GitHub
commit af09f2c99b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -74,14 +74,19 @@ local function swap(a_idx, b_idx)
config.marks[b_idx] = tmp
end
M.add_file = function()
local buf_name = get_buf_name()
M.add_file = function(file_name_or_buf_id)
local buf_name = get_buf_name(file_name_or_buf_id)
if valid_index(get_index_of(buf_name)) then
-- we don't alter file layout.
return
end
if buf_name == "" or buf_name == nil then
error("Couldn't find a valid file name to mark, sorry.")
return
end
local config = harpoon.get_mark_config()
for idx = 1, #config.marks do
if config.marks[idx] == nil then